We provide IT Staff Augmentation Services!

Lead Architect Resume

Milipitas, CA

PROFESSIONAL SUMMARY:

  • 13+ years of experience in Solution Design, Development, Project Management and Implementation of Web Applications, Enterprise Applications and Web Services using Java/J2EE and related technologies.
  • Led 25+ member’s team, implemented multiple projects/product development using Waterfall and Agile/SCRUM SDLC process.
  • Supports full project life cycle starting from project conceptualization, understanding business requirements, functional requirements, preparing the High level and detailed design document, Coding, unit testing, supporting System integration testing, User Acceptance testing, Load testing, Contingency plan creation and production implementation.
  • Good exposure to (and sound experience in the business of) Credit Card Host Management System and Financial Transaction Switching Technology.
  • Updates job knowledge by participating in educational opportunities; reading professional publications; maintaining personal networks; participating in professional organizations.
  • Extensive experience with working in various phases of project life cycle including requirements definition, prototyping and proof of concept.
  • Expertise in Object Oriented Design (OOD) and Object - Oriented Analysis (OOA).
  • Experience with cloud computing with AWS, creating EC2 instances, S3 bucket management.
  • Extensive experience in Design, Development and implementation of Model-View-Controller (MVC) using Spring, Java Server Faces(JSF), EJB and Struts Frameworks.
  • Used J2EE design patterns like Data Access Object (DAO) Pattern, Singleton Pattern, Front Controller, and Factory Pattern for effective and efficient strategies.
  • Excellent Knowledge and hands on experience of JDBC and ORM tools like Hibernate and JPA.
  • Expertise in using IDE's like My Eclipse, Eclipse, RAD, IntelliJ, Spring Tool suite.
  • Sound knowledge with UI technologies like HTML/HTML5, JavaScript, CSS, jQuery, Angular JS and Bootstrap.
  • Good hands on Knowledge of SQL and RDBMS (Oracle, MS SQL, MYSQL, Derby, JBase).
  • Involved in producing & consuming SOAP based & Restful web services using WSDL, SOAP, JAX-WS, JAX- RS, AXIS, CXF, SOA UD UI and implemented RestAPI using micro service architecture.
  • Experience in Microservices using SpringBoot, Netflix Erueka plugins, SpringBoot monitoring
  • Experience in dealing with API provisioning using Swagger.
  • Experience in deploying micro services in AWS environment.
  • Excellent knowledge of EJB/Server transaction Management.
  • Experience with Application servers and Web servers such as IBM WebSphere 5.0/6.0, JBoss Application Server 7.1.0 and Apache Tomcat 6.0/7.0.
  • Having excellent communication and client-facing skills.
  • Demonstrated ability to work independently and the flexibility to adapt in an ever-changing business environment, extremely quick learner with very less ramp up time for new technology.

TECHNICAL SKILLS SUMMARY:

Languages: Java, C, Pro*C, C++, T24 (IB)

Core Java: Data Structures, Collections, Generics, Concurrency/Multithreading, RMI

Tools: and Struts, Spring, Hibernate, Spring MVC, Spring Boot, Spring Web Flow, Spring IOC, Spring AOP, Spring Security, Spring cloud, JSF, Junit, SOAP UI, Rational Rose

J2SE/J2EE Technologies: Java, J2EE, Sockets, JDBC, Servlets, JSP, Java Beans, JSTL, Jakarta Struts, JSF, EJB, Spring, Hibernate, JPA, JMS, Rabbit MQ

Web Services: SOAP, RESTful, Microservices

Web Technologies: HTML, HTML5, DHTML CSS3, JavaScript, jQuery, Bootstrap, AngularJS 2.0, AJAX, NodeJS, JSON, CSS, XML, XSL, XSLT, XSD, XHTML, SOAP, WSDL, JSON-parsing, JSON- DTD, Schema Modeling, JavaScript, jQuery, XQuery, DOM, SAX, DTD

Cloud-AWS: VPC, Subnet Group, Network ACL, Volume Encryption NAT Instance, Security Group, Cloud Formation, ECS, AMI, Elastic Load Balancer, Auto Scaling, IAM, EC2, S3, Cloud Watch, CLI, Route 53, Elastic IP, ECS

Databases: Oracle, MySQL server, PL/SQL, MS SQL, IBM DB2, MongoDB, JBase

Web/Application Servers: Apache Tomcat, IBM WebSphere, Liberty Profile, Web logic Application server, JBoss

Build Tools: Maven, Jenkins, Bamboo, Apache camel, Docker

IDE / Tools: Eclipse, IntelliJ, Spring Tool Suite(STS), RAD, Adobe Dreamweaver, Visual Studio Code

Testing: Selenium, JUnit, Mockito, Soap UI

Platforms: Windows, Unix, Linux, HP-UX, IBM AIX, Sun Solaris

Version Control: Tortoise SVN, CVS, GIT, Rational Clear Case, Star Team, BitBuket

Methodologies: Agile, Waterfall, Test Driven Development

ORM Technologies: Hibernate, JPA, Spring JPA, Core JPA, JTA

PROFESSIONAL EXPERIENCE:

Confidential, Milipitas, CA

LEAD ARCHITECT

Responsibilities:

  • Consulting with Product owners, PM’s and BA’s to provide technical leadership
  • Architect solutions for Micro-services needs
  • Worked inAgileteams ranging from 2 to 10 members across technologies
  • Work directly onMicro-serviceswith-in theproject, but also, interface and integrate with many others suchMicro-services, in aMicro-servicedriven eco-system
  • Communicated with infrastructure/fellow architects/enterprise framework group to ensure best practices and address scalability/reusability issues
  • Understands IT requirements by studying organization mission, goals, and business drivers; conferring with stakeholders.

Environment: JAVA 8, Spring Boot, Spring cloud, GCP, RESTful, XML, XML Beans, Maven Design Pattern, Node.JS, MySQL, MongoDB, STS, Eclipse, Jenkins, Kafka, Zookeeper, Micro services, JSP, JDBC, JavaScript, Servlets, Hibernate, Spring MVC, Spring Web Flow, Spring IOC, Spring Security, Docker, GitHub.

Confidential, Portland, OR

LEAD ARCHITECT

Responsibilities:

  • Achieves Confidential IT architecture operational objectives by contributing information and recommendations to strategic plans and reviews; preparing and completing action plans; implementing production and quality standards; resolving problems; identifying trends; determining system improvements; implementing change.
  • Understands IT requirements by studying organization mission, goals, and business drivers; conferring with executives.
  • Defines infrastructure for design and integration of internet computing systems by analysing requirements; determining platform architecture, technology, and tools; studying business operations and user-interface requirements; directing development of physical database.
  • Confirms architecture capability and flexibility to support high availability web applications by developing analytical models; completing validation tests.
  • Migrating existing monolithic applications into micro services architecture using Rest APIs, spring boot, Spring Cloud config Netflix oss (eureka, Zuul, hystrix) and AWS.
  • Managing AWS VPC (Virtual Private Cloud) environment. Strong Experience in Amazon EC2 setting up instances, VPCs, and security groups.
  • Improves architecture by tracking emerging technologies; evaluating their applicability to business goals and operational requirements.
  • Integrated new library with micro services architecture using Rest APIs, spring boot, AWS and pivotal cloud foundry.
  • Enhances organization reputation by accepting ownership for accomplishing new and different requests; exploring opportunities to add value to job accomplishments.
  • Communicated with infrastructure/fellow architects/enterprise framework group to ensure best practices and address scalability/reusability issues.
  • Put together architectural artifacts to form a repository representing point-of-time and finalized architectural conceptual design

Environment: JAVA 8, Spring cloud, RESTful, AWS EC2, Volume Encryption, ELB, RDS, Cloud formation, Auto scaling, XML, XML Beans, Maven Design Pattern, JAX-B, JAX-RS, Oracle 10g, MongoDB, Eclipse, Tomcat 8.5, AngularJS, Log4J,Jenkins, Micro services, JIRA, JSP, JDBC, JavaScript, Servlets, Hibernate, Spring, Spring MVC, Spring Web Flow, Spring IOC, Spring Security JUnit, Mockito, JIRA, Stash.

Confidential, Troy, MI

TECH LEAD

Responsibilities:

  • Lead the technical analysis, development and testing efforts for a team of 15+ members, as a key member of Technology team, developing high performance, extremely scalable applications.
  • Participating in defining product architecture and design; with the Architect, establishes a technical vision and works with developers to turn it into reality.
  • Rapidly develop prototypes and oversee the technical aspects of systems development and operations
  • Contributing to the technical roadmap of the applications.
  • Communicate technical issues/decisions effectively to PM and sponsor by using business terms.
  • Define and coordinates the technical tasks for the development of the software and/or interfaces.
  • Ensure all the developers understands the big picture because their work has implications
  • Handled onsite-offshore coordination and work assignments and responsible for offshore delivery
  • Manage and coordinate the efforts of technical team ensuring compliance on requirements and quality processes are continually met without any delivery slippage
  • Manage the development process to ensure that design standards are being followed, application requirements are fully implemented, technologies are efficiently and correctly implemented and a high level of maintainability and extensibility is achieved.
  • Task assignment and on time quality delivery of agreed deliverable.
  • Assist project manager in the project coordination/management.
  • Manage the execution and support multiple concurrent projects and ensure deadlines are met.
  • Strong Experience in Amazon EC2 setting up instances, VPCs, and security groups.

Environment: JAVA 7, JSP, JDBC, JavaScript, Servlets, Hibernate, Spring, Spring MVC, Spring Web Flow, Spring IOC, Spring Security, Spring cloud, RESTful, AWS EC2,Volume Encryption, ELB, RDS, Cloud Formation, Auto scaling, XML Beans, Maven Design Pattern, JAX-B, JAX-RS, Oracle 10g, MongoDB, WebSphere8.5, Eclipse, Fiddler, Microservices, Tomcat 8.5, AngularJS, Log4J, Git, Jenkins, JIRA, JUnit, Mockito, SonarQube.

Confidential, TAMPA FL

TECH LEAD

Responsibilities:

  • Lead & own all technical aspects of system development including the integration, extension and upgrade of existing systems.
  • Strategically shape the technical roadmap definition, establish engineering best practices and provide a managerial perspective and direction.
  • Implement new enhancements including creation of custom objects, workflows.
  • Provide in-depth technical and hands-on leadership in the design and development of comprehensive, business oriented solutions.
  • Providing technical leadership for onsite and offshore teams and overall team delivery.
  • Evaluate and select the right technologies, rapidly develop prototypes and oversee the technical aspects of systems development and operations.
  • Manage the development process to ensure that design standards are being followed, application requirements are fully implemented, technologies are efficiently and correctly implemented and a high level of maintainability and extensibility is achieved.
  • Lead team meetings, architecture/design discussion and followed SCRUM for managing day to day tasks.
  • Created infrastructure on cloud based platform using AWS and its services like EC2 and RDS.
  • Serve as a mentor and coach for leads and developers, and either oversee and/or perform design code reviews of the technical work and coding.

Environment: JAVA 7, JavaScript, Servlets, JSP, JDBC, Hibernate, Spring, Spring MVC, Springboot, Microservices, Netflix Eureka server plugin, Design Pattern, JAX-B, JAX-RS, MongoDB, GIT, Maven, Eclipse STS, Websphere8.5, Ec2, Log4J, AngularJS, AWS, Jenkins, JIRA, JArtifactory, JUnit, Mockito, JMeter, Fiddler.

Confidential

SENIOR SPECIALIST

Responsibilities:

  • Took part in design and requirement analysis discussions.
  • Used Core Spring for dependency injection of various component beans.
  • Developed the web application using Spring MVC Framework by implementing controller and backend service classes.
  • Involved in Sever side validation based on the Business rules using Spring Validation.
  • Creating Connection pools and data sources on server.
  • Consumed Web Services by implementing Spring’s REST support to make the development of RESTful Web Services.
  • Designed and implemented micro service architecture, used Eureka server as Registration services.
  • Used various component classes to customize the monitoring of microservices.
  • Used JAX-RS to develop the Web services layer.
  • Responsible for the performance improvement of batch processes using Core Java including Collections API and Multithreading.
  • Implemented persistence layer using JDBC and Hibernate.
  • Used EHCache and mapping strategies at persistence layer of the application.
  • Developed the System Architecture based on different design patterns including MVC, DAO, Singleton, Factory, etc.
  • Code repository management using SVN and project build tool used is Maven.
  • Used JUnit to test the code for extensive code coverage.
  • Extensively used Log4j for debugging during development.
  • Used JBoss for application deployment.
  • Followed Agile/Scrum methodology.
  • Resolving defects if any after every project release and taking part in the project related discussions.

Environment: Core JAVA, JavaScript, Servlets, SpringIOC, Spring AOP, Spring Batch, JSP, JDBC, EJB, JPA, Spring MVC, Eclipse Link, JAX-B and JAX-RS, RESTful, MongoDB, Clear Case, ANT, Eclipse, IBM WebSphere 7.0, Log 4J, SVN, JIRA, Confluence, HTML and CSS.

Confidential, BURMINGHAM, AL

TECHNICAL CONSULTANT

Responsibilities:

  • Enhanced existing code migration to adopt Spring Boot, spring AspectJ.
  • Worked on spring application framework features IOC container and AOP and integrated spring with Hibernate using the Hibernate Template.
  • Used Hibernate object relational mapping on the database schema.
  • Implemented JMS layer using IBM MQ and Apache ActiveMQ.
  • Involved in architecture decisions for front-end technologies.
  • Built applications for scale using JavaScript, NodeJS, and React.JS.
  • Used Rest web services to provide server layer for the project.
  • Created RESTful web services interface to Java-based runtime engine and accounts.
  • Designed RESTful XML web service for handling AJAX requests.
  • Jenkins build automation with multi-stage builds.
  • Executed the test strategies and analyzed test results. Maintained strict adherence to client's prescribed testing guidelines and controlled processes and procedures.
  • Used Log4J to print the logging, debugging, warning, info on the server console.
  • Created the functional point estimation and Responsible for designing user interface using Struts Framework.
  • Build test cases using JUnit and carried out unit testing.
  • Coded AJAX lookup and callback functions to retrieve person name and policy details for an entered policy code using Direct Web Remoting (DWR) implementation of AJAX.

Environment: Java 1.5, J2EE 1.4 Servlet, JSP, XML, XSD, XSL, Spring MVC, SpringBoot, SOAP Web Services, Hibernate, JUnit, Log4j, ANT, JPA, WebSphere, Oracle 11g, Web Sphere MQ Series, Apache ActiveMQ, NoSQL, JIRA, Confluence, SVN, Bamboo, Eclipse, AWS, EC2, RDS.

Confidential

SYSTEMS ENGINEER

Responsibilities:

  • Gathered requirements from the client. Developed the Software Requirements Specifications.
  • Participated in team meetings, discussions with business analysts and created the scope and functional specifications to lay out the project phases.
  • Followed waterfall model for managing day to day tasks.
  • Involved in writing Detail Design Documents with UML Specifications.
  • Developed the front end of the application using JSP pages.
  • Developed Application BL modules using EJB session beans.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Involved in writing basic SQL queries.
  • Extensively used Log 4J for logging and debugging the application.
  • Used JSF for implementing UI/MVC framework.
  • Development carried out under Eclipse Integrated Development Environment (IDE).
  • Unit testing the application using JUnit.
  • Code repository management using Clear Case and project build tool used is ANT.
  • Worked with Tomcat for deployment.
  • Resolving defects if any after every project release and taking part in the project related discussions.
  • Excellent knowledge of project structure and well known of standards for application development.
  • Use JAX-WS to develop the Web services layer.

Environment: Core JAVA, JavaScript, Servlets, JSP, JDBC, EJB, JPA, JSF, JAX-B, JAX-WS, IBM-DB2, MSSQL Server, Clear Case, ANT, Eclipse, TOAD, JUnit, Tomcat 6.x, Log 4J, HTML, CSS, AJAX and jQuery.

Confidential

SOFTWARE ENGINEER

Responsibilities:

  • Actively involved in the various phases of SDLC of gathering business requirements, analysis, design, development, testing and support.
  • Analysis of Business Requirements.
  • Designed the front-end screens using JSP and HTML.
  • Involved in configuring JDBC connection pooling to access the database server.
  • Involved in writing service layer classes with EJB.
  • Unit testing the application using JUnit.
  • Used Log 4J for logging and debugging the application.
  • Followed waterfall model for managing day to day tasks.
  • Involved in writing basic SQL queries.
  • Code repository management using SVN.
  • Worked with project ANT build tool.
  • Worked with Tomcat for deployment.

Environment: Core JAVA, Servlets, JSP, JDBC, EJB, JPA, JSF, SQL, Oracle 9i, MS SQL, ANT, SVN, Eclipse, TOAD, Tomcat and Log 4J.

Hire Now