Software engineer
Summary
For over five years, I've actively participated in software development using Go and Python. This involvement includes working on production systems for McAfee, serving tens of millions of customers. Additionally, I utilized Go in distributed systems projects during my Master's program, gaining valuable insights into system construction, benchmarking, and optimizing software for peak efficiency.
I spearheaded the shift from a monolithic architecture to microservices. We transformed a Python monolith into multiple microservices, predominantly using Golang. Additionally, I took a leadership role in overseeing migrations related to databases and infrastructure. Notably, we migrated Cassandra and Kafka, previously managed by DevOps teams, to AWS managed services and contributed to enhancing cache resilience by transitioning from Memcache to Redis. This transition aimed to streamline operations and minimize operational overhead.
I played a crucial role in migrating services to Kubernetes and deploying AWS resources through Terraform. This initiative resulted in significant cost savings in compute expenses, making me well-positioned to contribute to cost-efficient solutions.
I aspire to deliver impactful products to a vast user base passionate about utilizing software. Currently, my focus revolves around developing low-latency software and constructing distributed systems. I am eager to enhance my skills as a software engineer and contribute to a great organization.
Expectations
I aim to create scalable, dependable, and secure solutions with minimal latency, all while maintaining cost-effectiveness. I am seeking a culture that prioritizes delivering superior products for users and encourages continuous learning in the face of new challenges.
Employment Preferences
Expected Base Salary
**5,000 USD
Expected Hourly Rate
** USD/hr
Academic Degree
Experience
Total Professional Experience
Startup Experience
Big-Tech Companies
Enterprise Experience
Skills
Contacts are hidden
Send a connection request to the candidate to get their contact details.
Contact Candidate
