Python | Linux
Probably breaking something right now
Enthusiastic developer looking to build projects that make a difference.
Looking for a position that will allow me to walk line between Development and DevOps.
As a Software Engineer, I believe that it's just as important to be able to break things as it is to fix them. I thrive on taking risks, pushing boundaries, and learning from my mistakes. Collaborating with like-minded individuals who share the same passion for the development process is what drives me.I have expertise in building Dockerized microservices, developing maintainable code, and always conscious of the security of a system. I take pride in building scalable infrastructure, designing and implementing features that improve user experience, and delivering high-quality code. With experience in Agile methodologies and a "team-first" mentality, I am a collaborative team player who can fill any gaps the team may need. I enjoy researching, building, and iterating on new ideas to stay on the cutting edge of technology. Overall, I am seeking a position that allows me to develop software while working with the team to build robust and scalable applications.
As a backend developer at Appomni, I tackled the challenge of redesigning the RBAC permission system, which resulted an upgrade to 100% of existing APIs and provided customers with a system for complete control over user access. Using Django and Django Rest Framework, I expanded existing systems to handle the dynamic input and generation of reports that was heavily used by 80% of customers. I also collaborated with frontend developers to refresh AppOmni's front page dashboard and utilized TimeScaleDB to improve the efficiency of our database APIs, leading to a significant reduction in runtime. Additionally, I played a key role in team restructuring by defining a Jira workflow focused on productivity and engineer efficiency, which streamlined our development process and improved communication among team members.
I led the modernization of a monolithic legacy Python 2 codebase to a Dockerized Python 3 microservice solution, which enabled our company to achieve SOC2 compliance. I also designed the architecture and assisted in the development of an external data aggregation tool that increased our overall consumed data by 15%. Additionally, I spearheaded a company-wide initiative to use Kafka as a messaging queue and developed a reusable topic partitioning system that allowed multiple services to consume data asynchronously.
I expanded our development team to five members by streamlining the interview process with a RESTful microservice that provided practical coding assessments. This approach significantly reduced the time needed to review candidates' code and allowed me to hire top talent. I also played a key role in expanding the automation platform, which led to a 220% increase in customer usage. In addition, I continued to support the transition to a CI/CD deployment model and initiated the upgrade to Python 3 by defining application and library skeletons for the company to follow. Lastly, I collaborated with a coworker to introduce new technologies and concepts to the engineering team through lunch-and-learn sessions.
In a small team of 3, we focused on building out a green field automation platform for booking customers into cheaper hotel rates. Continued support for legacy code, and worked closely with product managers to ensure that we were consistently adding new value to the company. Spearheaded the movement to Kuberenetes and a completely CI/CD infrastructure. Defined the deployment pattern that all teams are using today.
Worked on various projects as a member of a cybersecurity team in an Agile environment. Implemented critical platform functionally using ECS and Lambda. Deployed and maintained various API endpoints using standard DevOps methodologies. Analyzed compromised domains hosting malware campaigns using WHOIS, DNS and other information. Researched and documented a potential DNS exploit.
Maintained servers and networking infrastructure of the business. Aided the staff with technical troubleshooting on a 24/7 basis.
Led group trainings to guide the growth of other instructors. Designed programming projects for the Coding with Kids curriculum. Taught children of various ages fundamental programming concepts in Python.
While technology had always been my passion, I officially chose Computer Science and Systems as my major. I was ecstatic to continue my education at University of Washington.
Provided personalized technical support on basic computer usage. Grew client base to 30 unique households through word-of-mouth.
Began working towards my AAS so I could later transfer to a University. With Running Start, I was taking community college classes during HS.