Experienced in both server-side and frontend-side development, contributing to large-scale projects throughout my career
Responsible for developing new features and supporting backend API endpoints using Golang
Implemented a table-driven approach to write unit tests in Golang
Optimized existing code to bring stability to build jobs and minimize intermittent failures
Maintained high code quality by enforcing standard unit tests and integration tests, resulting in the delivery of highly reliable software
Developed an integration testing framework using Behave framework to minimize risks and perform regression testing
Familiar with agile methodologies, including Agile Scrum boards, and experienced in tracking user stories using Jira software
Maintained system and software design documents using Wiki Confluence
Adapted to learning new technologies such as Kotlin and KMM for Android development, as per project requirements
Proficient in Git and source tree for code versioning
Worked with multiple sub-modules across different products using Git
Committed to technical proficiency, attention to detail, and excellence in all aspects of software development.
Consistently met project deadlines by effectively managing time and prioritizing tasks according to importance.
Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
pgforyou.co.in
Remote
Software Developer intern
03.2020 - 03.2021
Job overview
As a critical member of a startup developing innovative solutions to connect payment gateways, responsible for developing new features for the mobile application
Leveraged expertise in state management and third-party integrations to implement Redux for smooth and efficient management of the application's state
Developed a middleware to handle network errors, minimizing the risk of network errors and ensuring seamless user experience
Contributed to the overall reliability and stability of the mobile application
Gained valuable experience in navigating the complex and rapidly-changing landscape of mobile development
Possesses technical proficiency, an innovative mindset, and the ability to work collaboratively with cross-functional teams
Offers valuable contributions to any organization looking to develop cutting-edge mobile applications.
Demonstrated adaptability by swiftly learning and applying new technologies, tools, and methodologies as needed throughout the internship period.
Developed strong problem-solving skills by troubleshooting complex issues during the internship period.
Olcademy.com
Remote
Software Developer intern
11.2019 - 02.2020
Job overview
As an intern at Olcademy, a leading e-learning startup, responsible for maintaining and enhancing the live website
Undertook critical roles in bug fixing and adding new features to ensure a seamless user experience
Gained valuable experience in utilizing Git control and Scrum Board methodologies to effectively manage version control and project progress
Developed technical proficiency in managing code effectively in fast-paced environments
Increased website security by employing techniques such as [insert specific techniques here]
Committed to maintaining a secure and stable platform to ensure the protection of sensitive user data and foster a secure and trusted learning environment
Equipped with critical skills and expertise necessary for success in the fast-paced and dynamic field of e-learning.
Worked with developers to identify and remove software bugs.
Software Engineer at Digital Government Development Agency (Public Organization) (DGA)Software Engineer at Digital Government Development Agency (Public Organization) (DGA)