Java/solution Architect /aws/ Team Lead Resume
Eden Prairie, MN
SUMMARY:
- 10 years of IT /Solution Architect experience comprising wide range of skill sets, roles and industry verticals.
- Extensive experience of analysis, design, development, customizations, implementation and architecture of software applications including J2EE, Pega and AEM based applications using Object Oriented Analysis and Design (OOAD) with Java /JEE.
- Proficient in analyzing and translating business requirements to technical requirements and architecture.
- Strong in strategizing large initiatives, managing large teams, creating and implementing process models, Object Oriented Programming, database skills, and development knowledge.
- Expertise in implementing web based projects using IBM Web Sphere, JBOSS and Weblogic Application servers.
- Expertise in design and development of multi - tiered web based applications and multithreaded standalone application using JEE technologies, Core Java 1.8, Multi-threaded programming, JSP, Servlets, JDBC, XML/XSLT, JNDI, JMS, EJB, LDAP and framework like Struts, Spring, Node JS, Angular.
- Thorough with advanced Java and JVM concepts like memory management, data structures, garbage collections, Algorithms etc
- Good experience in working with the different modules of Spring Framework, particularly Injection of Control (IOC) and Aspect Oriented programming (AOP).
- Expertise in Web page creation using HTML5, DHTML, JavaScript, JQuery, AngularJS, AJAX and CSS.
- Good experience in using the Oracle, MS SQL, DB2 and MYSQL databases.
- Experience in implementing Design Patterns & JMS for Messaging services.
- Experienced in implementing Spring Framework, Hibernate/iBatis as ORM (Object-Relational Mapping).
- Strong Knowledge in using the tools like Log4J, JUnit, and TOAD .
- Experience in database design , PL/SQL, Queries, Procedure, Triggers, O/R Mapping, JPA and Hibernate.
- Knowledge of the software development/ testing using AGILE, NoSQL database, MongoDB and SCRUM methodologies.
- Experienced in using CVS, SVN, VSS for version control.
- Experienced in Object Oriented Analysis and Design (OOAD), TDD, Use Cases and UML.
- Good Experience on AJAX for creating dynamic pages and actions.
- Good experience in design and development of Web-Services as Service Providers and Consumers using REST, SOAP, API and WSDL .
- Extensively experience in the Healthcare domain projects.
- Extensively worked on the design, development and maintenance of the projects.
- Excellent communication Skills, exceptional problem solving, strong programming abilities and a keen client needs assessment aptitude.
- Experience in Onsite and Offshore and Global delivery model.
- Proficient Cloud Solution Architect for AWS and OpenShift (RHEL) Cloud platforms.
- Executed new applications as well as migrated large monolithic apps to Cloud platforms.
- Extensive experience in building and expanding Micro services architecture using Node JS, Angular JS and Java.
- Participated in multiple Black Belt, Green Belt and Lean process improvement projects.
- Experience in leading and managing teams. Handled multiple roles - Project Delivery Manager, Project Lead, Software Architect, Developer, Pega Systems Analyst, Infrastructure migration specialist
- Executed software projects for Healthcare, Finance, eLearning industry.
- Good communication skills, interpersonal skills, self-motivated, quick learner and team player.
TECHNICAL SKILLS:
Cloud Technologies: Open Shift Enterprise, Azure and AWS Cloud solutions. CICD, ATDD.
Language & Technologies:: Java, J2EE (EJB, JSP, Servlet, JNDI, JDBC, XML), JavaScript, Node JS, Angular JS, AJAX, Hibernate, UML, Design patterns, Siteminder, Webtrends, Job Schedulers, SVN, ANT, Hadoop/Big Data
Framework and Tools: Pega, AEM, Filenet, Jakarta Struts, Hibernate, Spring, J2EE Design Patterns, JUnit, Log4J, Ant.
Application Server:: Websphere 8.5/9.x, Weblogic 8.1, JBOSS, Wildfly, Tomcat
Databases:: Oracle 12c/ 11g, DB2 9.4, MS SQL Server 2014/2016, MySQL., MS Access, Sybase.
Software Engineering:: Concepts of Data Structures, Networking, Operating System, UML.
Processes:: UHG s Quality Management System, Business Process Management Systems (BPMS), Value Stream Mapping (VSM) and Agile Methodology.
PROFESSIONAL EXPERIENCE:
JAVA/Solution Architect /AWS/ Team lead
Confidential - Eden Prairie, MN
- My responsibilities are to plan, strategize, estimate & budget the PLM of the applications.
- Deliver new and complex high quality, scalable Cloud (AWS and OpenShift) or monolithic architecture and solutions in response to varying business requirements.
- Implement latest industry technologies as a full stack engineer using Spring, Node JS, Angular and Miro service Architecture.
- Design frontend web application using Oracle ATG Web Commerce and web related technologies JSP, AJAX JavaScript and Oracle ATG Web Commerce.
- Use of hibernate criteria for filtering, sorting and pagination and implementing frontend and backend business service, data access logics
- Deploy the web application and web service application to application server (WAS, JBOSS & Weblogic) and the configure the server setup JDBC, data source and develop messaging infrastructure and client progressing using Java, J2EE technologies
- Code, test, integrate and document software solutions.
- Developed design algorithms and flowcharts.
- Designed and developed CICD pipeline using Jenkins, XL deploy for the multiple applications .
- Identified, recommend and executed various improvements to the current systems and actively participated in business feedback and review sessions.
- Did various research, design and implementation for managing software programs.
- Deploy the frontend applications develop using JSP HTML CSS into the web application server
- Interact with the Web Single Sign On application for user authentication
- Work on Spring Framework Dependency Injection, Aspect Oriented programming and Spring transaction manager, Implemented Spring Web Service
- Template webs service interface, interface implementation and the endpoints.
- Coordinate with the Technical manager/Director on current programming tasks.
- Collaborate with other programmers to design and implement features.
- Create and document software tools required by artists or other developers.
- Debug existing source code and polish feature sets.
- Responsible for managing scope, planning, tracking, change control, aspects of the project and accountable for all the deliveries from the offshore.
- Provide the managerial and technical leadership for the developments and production maintenance projects.
- Responsible for effective communication between the project team and the customer. Provide day to day technical and managerial directions to the project team and regular project status to the customer.
- Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
- Utilize in-depth knowledge of functional and Technical experience in J2EE, Pega and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer and provide managerial expertise related to the product upgrade.
- Provide overall management for the development, defects and break fixes.
- Participate in planning and management of design and development.
- Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals and bringing in new process tools to improve the efficiency of the delivery.
- Influenced or provided input to forecasting and planning activities.
Skills Used: JSP, Spring, SpringBoot, Webservices, Websphere 8.5, JBoss EAP 6.2, Wildfly, Node JS, Angular JS, Cloud (OSE, AWS, Azure) Oracle 10g, 11g, 12c, MS SQL 2008, 2014/2016, MySQL, Sybase, Datastage, Talend, Pega 7.1.x, Filenet, AEM, Vignette.
Project Manager
Confidential
- My responsibilities were to provide the technical leadership for the project developments and production maintenance.
- Work with Business in translating business requirements into Functional Requirements Document and to Detailed Design Documents for all the new work orders.
- Manage analysis sessions, gather requirements and review specification and functional design documents for enhancements and customization;
- As an Architect of the application I had to analyze product impact for all the enhancements planned.
- Present and defend product designs and architecture to business.
- Manage the coordination and communication with developers and testers for all their allocated tasks.
- Ensure that development is performed as per requirements.
- Manage QA to create test scripts and scenarios for enhancements and customizations to the core product.
- As Project Architect I had to communicate activities/progress to Senior Leadership, business development, business analysts and users.
- Implement latest industry technologies as a full stack engineer using Spring and Miro service Architecture.
- Code, test, integrate and document software solutions in Scala and Spark programming languages.
- Deploy the frontend applications develop using JSP HTML CSS into the web application server
- Developed design algorithms and flowcharts.
- Designed the CICD pipeline using Jenkins and XL Deploy for the multiple applications.
- Identified, recommend and executed various improvements to the current systems and actively participated in business feedback and review sessions.
- Did various research, design and implementation for managing software programs.
- Coordinate with the Technical manager/Director on current programming tasks.
- Collaborate with other programmers to design and implement features.
- Create and document software tools required by artists or other developers.
- Provide management related to the post production defects and break fixes and also coordinate with the business for the new requirements and participate in its design and development.
Skills Used: JSP, Spring, Web services, WebSphere 8.5, Scala, Spark
Service Coordinator
Confidential - Golden Valley, Minnesota
- My responsibilities as Service Coordinator were to interact with the business and the product teams for identifying improvements in the application and implementing them with my technical leadership.
- All the production maintenance and development related to the defects and break fixes were also coordinate with the business.
- Analyzed business processes, flows and functions of legacy system. Developed AS-IS model, TO-BE model, performed gap analysis, mapped business process into Baan and developed workarounds.
- As project lead, developed project plans, adhered to project milestones, monitored project progress, management reporting, resource management, coordinated offshore development activities.
Skills Used: JSP, Struts, Spring, Webservices, Hibernate, Websphere 8.5