Lead/solution Architect Resume
SUMMARY
- Java/J2EE senior consultant with 14+ years of experience in IT services industry.
- Proficient in analyzing and translating business requirements to technical architecture and specifications.
- Excellent client handling skills and exposure to strong processes enabling organization to consistently meet and enhance customer satisfaction.
- Proficient in object - oriented analysis, design and development skills using Java Design Pattern, Java best practices and UML modeling.
- Strong experience in Core Java, Spring, Hibernate, REST Web Services, SOAP, J2EE technologies which involves JDBC, Servlets, JSP, XML, EJB etc.
- Hands on experience with various Application and Web Servers (Web Logic, Tomcat, JBoss)
- Experience working with databases like MySQL, Oracle and NoSQL like Cassandra. Good knowledge in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers.
- Experience with various tools like Wireshark, SoapUI, Firebug, Jenkins
- Experience with REST API Management solutions like Kong
- Experience in Microservices with Sprint Boot and Docker, Docker EE (UCP, DTR).
TECHNICAL SKILLS
IT/Web technologies: JAVA 1.8, J2EE, Spring, Spring Boot, Docker, REST/SOAP Web Services, JPA/Hibernate, Struts, Apache Camel, Apache ServiceMix, karaf, CXF, PHP, Tomcat, WebLogic, JBoss, Amazon EC2, PL/SQL, JAXB, JSP, AngularJS, Linux, Splunk
Architectures: Microservices, SOA, MVC, Design Patterns
Build and Deployment: Jenkins, ANT, Maven, GIT, RTC
Other Skills: Junit, Jasper Reports, iReport, JFreeChart, JIRA, Code Collaborator, Sonar, Visio, UML, Sonatype Nexus, Fuse ESB, Jersey
Database Skills: MySQL, Oracle, Cassandra
PROFESSIONAL EXPERIENCE
Confidential
Lead/Solution Architect
Environment: Java 8, Web services, Spring, Spring Boot, JPA, ServiceMix, Apache Camel, Fuse ESB, TomcatMySQL, Cassandra, PHP, JMX, SNMP, Linux, Docker, Microservices, Splunk
Responsibilities:
- Managing both onshore and offshore development team.
- Designed and developed the API Gateway and Provisioning Platform using Java, Apache Camel, CXF, Spring and JPA.
- Leading the team to implement Microservices architecture using Spring Boot and Docker.
- Configured many Jobs in Jenkins to integrate the CI/CD flow including auto builds, deployment, test and publish.
- Preparing high level and low level design documents
- Evaluate new and recent technologies to be used for the project
- Implement and maintain development best practices
- Debugging and fixing issues in live production systems
- Involved in code analysis and code reviews
- Performance testing, analysis and providing solutions.
- Ownership of various product releases
- Validation and Production support
Confidential
Technical Lead
Environment: Java/JEE, Restful Web services, Flex, Linux, MySQL, OCCAS/WebLogic, Jasper Reports, Media
Responsibilities:
- Lead a team of 16 developers and successfully delivered all the modules.
- Development of core modules using Java/JEE and REST web services
- Designed and developed the UMS Interoperability and Migration framework.
- Integration lead for UMS and Audio codes Media Gateway provisioning
- Worked Confidential onsite with the architect team, developing and reviewing high level architecture documents.
- Created functional specification and wireframes for the entire UMS application.
- High level estimation and defining project scope.
- Working closely with client managers and other cross functional team
Confidential
Tech Lead, Onsite Technical Coordinator
Environment: Java-J2EE, Flex, PHP, Linux, MySQL, Tomcat, Jasper Reports
Responsibilities:
- Worked as onsite technical coordinator, interacting and coordinating teams of three different geographical locations.
- Responsible for preparing Iteration plan and scope for the project, monitoring the progress of deliverables while identifying and handling risks.
- Responsible for interacting with different teams Confidential client location, clarifying the requirements from operations and product management, analyzing them, calculate the effort estimates and further helping offshore team to implement the same.
- Responsible for calculating estimates using use case point method for all the new requirements Confidential client side.
- Designed and developed xMenu, and xReport frameworks for the project.
- While Confidential offshore, leading two different teams Confidential the same time, one for flex-php and another for Java with a total of 14 developers.
Confidential
Team Lead
Environment: Java, Struts, Informix, Tomcat 5.5, Eclipse 3.2, Jasper Reports, UNIX
Responsibilities:
- Working as onsite coordinator for integration of SysView with MAXaccess 1000 product.
- Managing and mentoring a team of 4 developers.
- Designed and developed the SysView NGST deployment framework using Java, Struts.
- Responsible for preparing Functional Specs and Design Documents.
- Responsible for developing the prototype, preparing Design Documents.
- Developing the system using Java, Struts, Hibernate, Tomcat and SQL Server.
- Worked Confidential client side to integrate the system and providing production support.