Software engineer with over 7 years of experience developing highly scalable and digital solutions in diverse programming languages, including Golang, Java, NodeJS, and Python. Proficient in Agile and DevOps methodologies, adept at software architecture, design patterns, and database technologies. Skilled in creating robust, fault-tolerant, and distributed solutions capable of handling substantial data volumes.
CORE COMPETENCIES
Full-Stack Proficiency: Skilled in a wide range of programming languages, including Java, Golang, NodeJS, and Python, delivering end-to-end solutions for diverse software projects.
Agile & DevOps Expertise: Experienced in Agile methodologies and DevOps practices, ensuring efficient and collaborative development processes.
Scalable Solutions: Proven ability to design and develop highly scalable, fault-tolerant, and distributed solutions capable of handling substantial data volumes.
Cutting-Edge Technologies: Proficient in implementing cutting-edge technologies, such as gRPC, Kafka, Redis, and Elastic search, to optimize back-end performance and improve overall system architecture.
Testing & Quality Assurance: Demonstrated expertise in developing comprehensive testing frameworks and conducting code reviews to ensure software reliability, security, and adherence to best practices. Legacy Code Revamping: Successfully revitalized legacy codebases, enhancing accuracy and maintaining up-to-date security patches and software updates.
Collaborative Team Player: Effective collaborator, fostering a collaborative and agile development environment, enabling streamlined teamwork and successful project implementation.
Cloud & CI/CD Integration: Proficient in integrating cloud hosting environments (AWS, GCP, DO, Linode) and CI/CD tools (Jenkins, Travis CI, Circle CI, Semaphore CI) for seamless software deployment.
Monitoring & Observability: Developed sophisticated monitoring systems for micro-services, ensuring improved observability and proactive issue resolution.
Innovative Problem-Solving: Creative thinker, consistently identifying areas for improvement and implementing innovative solutions to optimize business logic and software performance.
Technical Skills
Communication Skills:
Leadership Skills:
Other Skills:
REFERENCES ARE AVAILABLE ON REQUESTS