Jr Software Developer Resume
SUMMARY:
- 10 years of offshore experience and 4+ years of onsite experience in designing and developing web based applications using cutting edge technologies and tools under different development environments.
- Extensive experience in designing, development, coding, debugging, testing, implementation and maintenance of multi - tier web and client server applications.
- Good understanding of various design patterns and MVC architecture.
- Strong in Java and JavaScript programming languages.
- Build a microservice from scratch and worked as a dev-ops role for the same.
- Hands on experience in web front end technologies like JavaScript, Angular, AngularJS, React, NodeJS, RESTful web services.
- Good experience in TDD (Test Driven Development). Good knowledge in writing Java test cases with Junit, Mockito, PowerMockito and writing JS test cases with Jasmine.
- Worked on both server and client-side performance optimizations and testing the performance metrics with JMeter and LoadRunner tools.
- Worked with both waterfall and agile software development models.
- Exposure to onsite and offshore work culture.
- Knowledge of Docker and Kubernetes.
TECHNICAL EXPERTISE:
Programming Languages: Java, JavaScript, TypeScript
Web Servers: Tomcat, Apache, Node JS
Databases: Oracle 11g, MySql, Mongo DB
Architectures/ Frameworks: Java, JSP, Servlets, JSTL, Infoscopic Web Framework ( JSF ), Structs, Spring Web Framework, Spring Boots, Web Services, SOAP, Jersey REST API, XML, XSLT, JAXB, JavaScript, TypeScript, NodeJS, AngularJS, Angular, React JS, HTML, CSS.
Build Tools: Maven and Ant
Operating Systems: Linux, Mac OS, Windows
Unit Test Frameworks: JUnit, Mockito, PowerMockito, Jasmine
CDP Tools: Jenkins, TeamCity and Bamboo.
PROFESSIONAL EXPERIENCE:
Confidential
Jr Software Developer
Responsibilities:
- Architect the micro service for continuous integration and deployments.
- Work with the product owners to gather the requirements.
- Solution designing the requirements and work with the team to implement them.
- Maintain the content management TeamSite tool operations
- Performance tuning the service to handle 1500 OPM ( Order per Minute ) during holidays.
- Maintain 99% availability with zero downtime deployments.
- Ensure 80% code coverage both for Java and JavaScript code.
- Ensure <1 sec server side response times and <2 secs for client side first paint.
- Performing code reviews and ensuring team following industry best standards in coding.
Confidential
Module Lead
Responsibilities:
- Understanding the requirements which needs out of the release from the product owners.
- Analysis on the requirements related to dynamic product addition and content location modules.
- Going through the in house infoscopic web framework and build DPA and DCL modules.
- Lead the team in implementing DPA and DCL modules.
- Understanding the tool implementation architecture and contributed in various issues related to publishing.
- Fixing the bugs related to the tool across all environments.
Confidential
Technical Lead
Responsibilities:
- Gathering the requirements from the marketing managers.
- Working with UI designers in getting UI screen mockups.
- Working along with the team to implement the requirements.
- By weekly demos to the marketing managers about the status of the project and acquiring their feedback and working on the feedbacks.
- Unit testing and making sure the implementations are according with requirements.
- Fixing the bugs during QA phase.
Confidential
Jr Project Trainee
Responsibilities:
- Discuss with students on various cutting edge technologies and ask them to come up with innovative idea for their curriculum project.
- Design a solution and the technologies to be used to build the innovative idea.
- Guide the students in implementing their innovative idea.
- Confidential Vinod Goud Kukkal Page 6 of 6