Solution Architect/ Software Developer Resume
SUMMARY:
- Strong analytical skills with experience in product development.
- Extensive experience in applying System Development Methodologies and recognized for strong project planning, organization, coordination, and problem - solving skills.
- Effective team player with proven team building and mentoring skills
- Extensive experience on AWS, Windows, UNIX and Linux platforms and has been instrumental in the implementation of complex applications
- Key in designing and implementing Microservice Architecture.
- Key in implementing Struts, Spring MVC, Hibernate, JPA, SOAP and REST web service, Junit Framework, Continuous Integration deployment using Jenkins tool, Angular JS & Ajax framework in multiple applications
- Key in the design and implementing Search engine functionality based on Tagging and metadata generation using MongoDB and Elastic Search
- Extensively worked with Repository tools like GIT, SVN.
- Proficiency to work with Agile Methodology
- Proficiency to learn new technologies fast and implement the same in the project to meet the current market requirement.
TECHNICAL SKILLS:
Languages Proficiency: Java.
Technologies Proficiency: Microservices, REST/SOAP web services, AWS, MVC, DAO, AJAX, Hibernate, J2EETechnologies like Servlet, JDBC, Struts, Spring MVC, SOAP and REST web service, JPA, MongoDB and Elastic Search
Databases: Oracle, MS SQL Server 2K, Aurora, MongoDB
Software Configuration Management Systems: GIT, SVN, MS Visual SourceSafe 6.0., Star Team
Project Build Tools: ANT, Maven
Defect Tracking Tools: BugZila, Jira, TFS
PROFESSIONAL EXPERIENCE:
Confidential
Solution Architect/ Software Developer
Responsibilities:
- Prepare and implement design for Resiliency Control
- Prepare and implement design for Machine Learning based Auto scaling
- Prepare and implement microservice design for Media rewrite applications
- Prepare and implement Redaction functionality
- Design Pluggable architecture for Metadata Enrichment using other application tags.
- Implemented micro services architecture using REST API
- Successfully Implemented Agile methodology.
- Successfully implemented Tag based search using MongoDB and Elastic Search.
Environment: Spring MVC, REST Services, Spring JDBC, Aurora, Amazon AWS, MongoDB and Elastic Search.
Confidential
Technical Architect/ Software Developer
Responsibilities:
- Coordination between onsite and offshore team
- Owned a module of Pools process and successfully developed and deployed separate REST service.
- Implemented micro services architecture using REST API
- Implemented MVC (Model View Controller) architecture using Spring MVC.
- Responsible for Analysis, Design, Coding and Unit Testing.
- Successfully Implemented Agile methodology.
- Mentoring and managing team.
Environment: Spring MVC, REST Services, Spring JDBC, Aurora, Amazon AWS.
Confidential
Technical Lead/ Software Developer
Responsibilities:
- Coordination among different Confidential Business Units and full fill client requirements.
- Owned Registration and Login module to use eSecurity service and IOVation service
- Coordination between onsite offshore team
- Implemented MVC (Model View Controller) architecture using Spring MVC, Struts.
- Responsible for Analysis, Design, Coding and Unit Testing.
- Successfully Implemented Agile methodology.
- Mentoring and handling team.
Environment: Spring MVC, SOAP Web Service, Struts2, Hibernate, AngularJs
Confidential
Tech Lead
Responsibilities:
- Requirement gathering and suggested new design model.
- Mentor onsite/offshore team in the new technologies like Spring MVC, AngularJS.
- Implemented MVC (Model View Controller) architecture using Spring MVC.
- Responsible for Analysis, Design, Coding and Unit Testing.
- Coordinating various location team and their work.
- Successfully Implemented Agile methodology.
Environment: Spring MVC, Hibernate, AngularJs, and Tomcat Server, Continues Integration using Jenkins.
Confidential
Tech Lead
Responsibilities:
- Requirement gathering and suggested new design model.
- Mentor onsite/offshore team in the new technologies like Spring MVC, ExtJS.
- Implemented MVC (Model View Controller) architecture using Spring MVC.
- Responsible for Analysis, Design, Coding and Unit Testing.
- Played onsite coordinator role during onsite tenure.
- Successfully Implemented Agile methodology.
Environment: ExtJS, Spring MVC, Hibernate and Tomcat Server.
Confidential
Sr. Software Engineer
Responsibilities:
- Implemented MVC (Model View Controller) architecture using Portal framework.
- Development of Portlets using JSR 168.
- Developed Presentation layer components comprising of JSP, HTML and CSS.
- Used PDF-Render and JXL libraries for generating and merging PDF and excel format reports.
- Used Microsoft VSS 2005 as Version Control System.
- Responsible for Analysis, Design, Coding and Unit Testing.
Environment: RAD, J2EE (Portales, JSP, AJAX, JDBC) and IBM Websphare6.0.
Achievements: Learnt the portals and deploying on WebSphare6.0 server.
Confidential
Senior Software Engineer
Responsibilities:
- Understanding Client Requirements
- Requirement estimation
- Designed HLD and use cases
- Implemented MVC (Model View Controller) architecture using Struts1.3.
- Developed Struts Action to implement Business Logic.
- Developed Presentation layer components comprising of JSP, Struts Action and Struts Form Beans.
- Extensively used of Struts frameworks for validations at client side.
- Used Jalopy and PMD for Code review tool.
- Used Microsoft VSS 2005 as Version Control System.
- Used Defect Tracking System as Defect Tracking System.
- Responsible for Analysis, Design, Coding and Unit Testing.
Environment: Eclipse, J2EE (Struts, EJB, Servlets, JSP, JDBC, AJAX)
Confidential
Senior Java Developer
Responsibilities:
- Implemented both Struts (Front Controller) & AJAX architectures/frameworks - MVC2 and made recommendations based on the architecture needed for this application.
- Designed and developed components for the application frameworks.
- Designed high-level deployment architecture for the application.
- Developed business logic code for the front-end and middle-tier components.
- Developed client side validations and logics using Java Script & Struts Validation Frameworks.
- Developed complex store procedures, views and synonyms, sql queries to handle business logics, data presentation and reporting needs.
Environment: AJAX Struts 1.2, JDK1.4, Oracle 10g.
Confidential
Java Developer
Responsibilities:
- Daily Interaction with client to understand requirements.
- Designed the Formulas Break Down for further use of formula programming in java.
- Developed java application for designed formulas break down.
- Developed online reports to test the formulae.
Environment: Java (Servlets, JSP, JDBC), Tomcat 5.0, SQL Server 2005.
Confidential
Senior Software Engineer
Responsibilities:
- Understanding Client Requirements
- Developed Service Provider module to enable access by Customer, Dealer and Administrative according to their access and requirements.
- Developed the Administration module to generate various Reports.
- Provided online support and did enhancements according to client requirement.
Environment: Java (Servlets, JSP, JDBC), Weblogic 5, Oracle 9i, Unix, Linux shell script