Software Developer Resume
Midvale, UT
SUMMARY:
- 5 years of experience in implementing the Enterprise IT Solutions for large North American Technology, Online Retail, Manufacturing and Banking companies through various roles such as Technology Analyst, Senior Systems Engineer and Software Engineer.
- Hands - on experience in Analysis, design, development and maintenance of enterprise application systems, data migration, performance tuning, bug fixing, testing, scalability implementations, Production Warranty Support.
- Involved in all the stages of the Software Development Life Cycle.
- Developed responsive web pages using Jquery, Handlebars and HTML.
- Strong background in Java/J2EE environments. Well experienced in Spring MVC architectures.
- Expertise in JDBC, REST Web services, Object-Relational Mapping frameworks like Hibernate 3.0, Maven, Java Beans, Velocity Templates and Highcharts.
- Hands-on experience in Database technologies like Mongo DB and relational databases Oracle 11g.
- Good experience in Development of Reports implemented using Jquery framework.
- Experience in working with Application Servers like Jetty, JBoss and Tomcat.
- Experience in interacting with Clients, Collection of Requirement Specifications from the client side, performing Requirement Analysis and Designing.
- Familiar with Agile and Waterfall methodologies.
- Good at testing and identifying issues during Integration Testing and quick at resolving bugs.
- Led cross-functional teams and ensuring the deadlines with quality.
- Establish and maintain productive working relationship with management, Clients and Team Members.
TECHNICAL SKILLS:
Business Analysis:: Requirements gathering (BRD & FRS), Technical Specifications, Business process Workflows.
Technologies:: Java, J2EE (Servlets, JSP), REST Web services, JDBC, HTML, JavaScript, Jquery, Log4j, AJAX, Junit and Jmeter Load Testing, Maven, Handlebars, JEXL and Velocity Templates, Docker, Amazon S3.
Frameworks:: Spring and Hibernate.
Database Software: Oracle 11, 10g.
NoSQL databases:: Mongo DB.
Servers:: Jetty, JBoss, Tomcat and Weblogic.
Tools: Splunk, Jira, Eclipse, SQL Developer, DevOps, Jenkins, Junit, Jmeter.
Systems: UNIX, Windows, and Mac OS.
SCCS: GIT and SVN
Job Scheduling: Cron, Spring Scheduler.
Methodologies:: Agile and Waterfall.
PROFESSIONAL EXPERIENCE:
Software Developer
Confidential, Midvale, UT
Responsibilities:
- Design and Develop the highly scaled internal Promotion tools for Confidential website.
- Research on the existing implementations and provide sophisticated and valuable solutions which can reduce the burden on the development time and effort and improve the sales of the company.
- Update on the new technological developments and implement it in the Promotions Applications.
- Improvise the architectural design of the applications and provide scalable and long term maintainable solutions for the applications.
- Provided ideas on improving the process of promoting sales.
- Involve in Requirement Analysis, Technical and Functional Designing, address design issues and provide solutions for improving the quality.
- Involve in all the phases of the development cycle and ensuring quality delivery.
- Work with cross functional teams, collaborate, improvise and ensure the workflow.
- Perform peer code reviews and ensure quality of the code is maintained.
- Manage the design changes and ensure the proper flow, quality and deadlines.
- Involve in code review, Performance Testing and providing Technical resolutions.
- Provide documentations of the design, tech plan, architectural plan.
- Provide maintenance to the promotion tools especially during the holiday Sale seasons.
- Coordinate with the team members, mentor and ensure the morale of the team.
Software Technologies: Java, Spring, Spring Boot, Docker, Amazon S3, Servlets, Oracle, Maven, Log4j, REST Web services, Tomcat, Jira and Junit
Technology Analyst
Confidential, Scottsdale, AZ
Responsibilities:
- Collaborate with clients in the Platform Engineering team and other project stakeholders towards requirements analysis, solution design, technical detail design, implementation, testing, planning and deployment.
- Document the design and ensuring continuous update for the issues arose and its solutions.
- Design and develop the REST services using the functional and technical design proposed.
- Providing the technical and functional solutions to the problems addressed during design and development.
- Maintaining a track of the day-to-day activities during the development phase and provide solutions to the problems that arise.
- Manage the Mid-Level design changes and implementing the same for ensuring the proper structural flow, integrity and timely delivery.
- Coordinating offshore counterpart for the implementation and responsible for meeting the deadlines.
- Involve in code review, Performance Testing and providing Technical resolutions.
- Testing and identifying the issues during the Integration testing and ensure quick resolution.
- Support the application during the User Acceptance Testing and provide resolutions or suggestions.
- Handle the application during production deployment and provide warranty support.
- Analyze and correcting the system level parameters for performance tuning.
- Implementing the Junit test cases and ensuring the proper code coverage.
Software Technologies: Java, Spring-RestEasy, Servlets, Mongo DB, JEXL, Maven, Log4j, REST Web services, Jetty, Junit, CSX Framework, Spring Boot
Technology Analyst
Confidential
Responsibilities:
- Involve in Requirement Analysis, Technical and Functional Designing, addressing design issues and provide solutions for improving or maintaining the quality.
- Track the design by providing the Technical and Functional Documentation.
- Effort estimation for the gathered requirements and distribution of work.
- Implemented the test suites and test cases, review and executing them.
- Developing the application and ensuring the quality delivery and responsible for meeting the deadlines.
- Provided architectural solutions to the long-term issues and thus reducing the development effort.
- Involved in Code Reviews, Performance Testing, and Junit testing.
- Coordination and interaction with business team and project teams.
- Conduct and coordinate solution/requirements review and triage meeting.
- Providing technical solutions and fine-tuning the system level parameters to get the better results.
- Led a cross-functional team of 5 members and assign the tasks & track to closure.
- Tracking the day-to-day activities, generating the reports and sharing with the management during whole process of software development life cycle.
- Implemented the Junit test cases and validated the functionality of all Services.
- Testing the application, issue reporting and provide bug fixes during the Integration Testing.
- Support the User Acceptance Testing, address critical issues and provide timely resolutions or suggestions.
- Involved in all the production deployments of the application, ensure proper quality of the product deployed and provide warranty support.
- Implemented the Cron job for receiving the data feed from the external systems.
- Mentor the team, address issues and provide technical support.
Software Technologies: Java, Spring MVC, Servlets, Hibernate, MAVEN, Junit, Log4j, JBoss, Oracle 11g, REST Web services, Jquery, Handlebars, AJAX and Velocity Template.