Full Stack Software Development Engineer with around 5 years of experience that loves developing solutions to improve processes of everyday activities. I bring in an ardent sense of ownership to the products that I build which has enabled me to learn a lot and grow in the tech industry.
Education
Bachelor of Technology (B.Tech.) focused in Computer Science and Engineering from Motilal Nehru National Institute of Technology, Allahabad - India.
Technical Skills
Proficient in Data Structures, Design and Analysis of Algorithms and Object Oriented Programming • Programming Languages: C, C++, Java/J2EE • Scripting Languages: Python (Intermediate), Linux Shell Scripting • Web Technologies: HTML, CSS, Angular 4 • Frameworks: Spring Boot, Amazon AWS, REST/SOAP • Databases: MySQL • Web/Application Servers: Apache Tomcat • Operating Systems: Windows, Linux, Android, Juniper Junos • Tools: Postman, IntelliJ, Eclipse, Maven, Eclipse, Wireshark, GDB. • Version Control: GIT, SVN, P4 • Testing: JUnit, JMeter, Mockito, Unit Testing.
Key Skills
• 5+ years experience in developing applications, object Oriented Programming and APIs on Java/Spring Boot stack. • Designed and coded application components using Agile and scrum methodologies while applying them in practice. • Entrusted to take up complex task/problems to come up with solutions and delivering it on-time. • Actively part of the organisations architectural and design panel of code reviewers • Close collaboration with project managers and other functional team members during all phases of development engaging them in a continuous feedback loop. • Considered a technical evangelist of new tools and technologies and adopting them into the existing processes of the team. • Pioneered the effort to inculcate Test Driven Development within the team which helped in improving the overall code quality and code coverage. • Familiar with CI/CD concepts and best practices including build and source control automation tools such as Jenkins and Git.