Technical Lead Resume
PROFESSIONAL SUMMARY:
- A Sun Certified Java Programmer (SCJP), Project Management Professional (PMP) Certified, extensive experience in managing project teams from multiple technological backgrounds and platforms.
- Hands on developing Microservices using technologies SpringBoot, Maven as Build, Jenkins as CI, Docker as Containerization tool, swagger as documentation and testing tool.
- Experience in managing all aspects of the project lifecycle, product development including extensive liaison with the customer and a wide variety of teams with the business.
- Experience in Software Architecture, Design and Development on using Java/JEE Technologies like Spring, Apache Spark, AJSC Templates, Servlets, JSP, Struts, EJB, JPA, JMS, Spring, Hibernate, Jersey, Maven, Junit and Mockito.
- Experience in designing and development of Middleware/Web/Client - Server based applications.
- In-depth knowledge of J2EE Design Patterns
- In-depth knowledge of OOAD, UML concepts
- Having experience in managing complete Product Life cycle using Service Oriented Architecture (SOA) with ADF11g, Oracle Fusion Middleware 11g(OSB, BPEL, EDN) and Hibernate
- Experience on Continuous Integration (CI) / Continuous Deployment using pipeline job with Docker and Kubernetes.
- Experience in expanding or modifying system to serve new purposes or improve work flow.
- Experience to develop document and revise system design procedures, test procedures, and quality standards.
- Provide staff and users with assistance solving computer related problems, such as malfunctions and program problems.
- Confer with clients regarding the nature of the information processing or computation needs a computer program is to address.
- Read manuals, periodicals, and technical reports to learn how to develop programs that meet staff and user requirements.
- Coordinate and link the computer systems within an organization to increase compatibility and so information can be shared.
- Determine computer software or hardware needed to set up or alter system.
- Worked in all phases of Software Development Life Cycle (SDLC)
- Also having more than Seventy four (74) month’s exposure in USA & UK on the horizon of offshore - onsite model, project management and delivery model.
- Experience on both Development and Maintenance projects.
TECHNICAL SKILLS:
Programming Languages: Java (JDK 1.4/1.5/1.6/1.7/1.8 ), J2EE (JSP2.0, Servlet2.3, EJB2.0/3.0, JDBC, JMS), Oracle ADF (Application Development Framework)11.1.3, JPA2.0, Hibernate 2.1.6/3.0, Spring 2.0/2.6/4.16 , STRUTS1.1/2.0, Rest Web Services Jersey 2.18
Microservice Technology: SpringBoot 1.5.3.RELEASE, Docker Client & Server 1.12.6, Kubernets Client 1.6.1,Kubernetes Server1.6.0, swagger 1.5.15
Middleware: Oracle Fusion Middleware 11g(OSB, BPEL, BAM, EDN)
Operating Systems: Windows XP/2000/NT/9X/Window 7, UNIX(Korn Shell)
Databases: Oracle7.2/8.0/8i/9i/10g/11g R2, DB2 7.0, SQL Server 6.5/7.0, MySql4.0
NoSQL: Cassandra 3.0.9
Modeling Tools: Rational Rose, Agro UML, Enterprise Architect
Enterprise Server Apps: Weblogic 6.1/7.0/10.3/12.1.2 , Jboss EAP 6.3/7.0
Software/IDE: JDeveloper 11, Jbuilder8.0, Net Beans, Eclipse, Rational Software Architect 6.0, RAD, Harvest Change Manager 7.1, Hummingbird -Exceed On Demand 4.5, Hp OpenView 4.5, IXP 4.2
Continuous Integration: Jenkins2.5
Domain Knowledge: Consumer Goods, Datacenter Infrastructure Management (DCIM), E-commerce, Finance, Health Sector, Logistics & Vessel Management System, Retail Marketing, Telecom
PROFESSIONAL EXPERIENCE:
Confidential
Technical Lead
Responsibilities:
- Involve in meetings with project stakeholders to understand and analyze the new requirements, Design, Development activities
- Involved into low level designing (elaboration phase) and prepared LLDs
- Involved in different POC.
- Designed and developed modules like tetra-device-service, tetra-event-consumer, tetra-xmine-feed-processor etc.
- Developed common utilities for project
- Helping the team members in different Technical & Functional issues
Technical Lead
Confidential
Technologies: Java 7.0/8.0, Spring(IOC/AOP),SpringBoot, JUnit, Mockito, Maven, SOAP UI, Docker, ELK/EFK Stack
Responsibilities:
- Interaction with clients & teams for project related user stories & business requirement.
- Defining Project Architecture and High Level Design
- Design Document Preparation.
- Analysis & Estimate of Requirements.
- Designed and developed the generic backed bridges interface to connect to external systems via REST API calls. using Java Best Practices
- Automating Build/deployment with Jenkins pipeline job.
- Helped Confidential & Confidential applications to onboard BLF & CLF
- Upgraded Framework’s Jersey to Version 2.18
Confidential
Technologies: Java 7.0/8.0, Spring(IOC/AOP/MVC/REST WS), JUnit, Mockito, Maven, Jersey, Web logic, JBoss, SOAP UI
Development Manager
Responsibilities:
- Monitor and track the sprint from initiation through delivery
- Involved into low level designing and different POC.
- Organize interdepartmental activities ensuring completion of the project/product on schedule
- Partner with Product, development, Test, Release Management in a shared responsibility mode for the success of the project
- Communicate with the project team, management and supporting stakeholders to ensure that project tasks are being completed & handoffs to other groups are successful
- Project estimation, risk tracking and mitigation and coordination with client
- Proactively identify and resolve conflict and dependencies across teams and prioritize the work for teams
- Hire, coach, mentor individuals and conduct appraisals
- Helping the team members in different Technical & Functional issues.
- Integration of requirements from customers/Product Owner and product management into detailed designs and implementation plans
- Work closely with corporate architects, Designers, product development teams, and services to ensure the technical implementation of assigned projects is completed in scope, in budget, and on time.
- Work with the product management and engineering teams to bring new features into practice and to measure operational performance
Confidential
Project Lead
Environment: UNIX (Korn Shell Scripts), EJB 3.0, Struts2.0, JDK1.5, Java, J2EE, Oracle10g, Web sphere 5.1, Microsoft project, Microsoft Visio, Harvest Change Manager 7.1, Hummingbird -Exceed On Demand 4.5, Hp OpenView 4.5, IXP 4.2, Weblogic 10.1.1
Responsibilities:
- Involved in Analysis, design and development of the finance applications
- Responsible for client and offshore coordinator
- Delegate project assignments to project teams
- Communicate with the project team, management and supporting stakeholders to ensure that project tasks are being completed
- Also involved in Applications Enhancement and support using below technologies.
Confidential
Team Lead
Environment: J2sdk1.4.0, Hibernate2.0, EJB 2.0, JMS, Spring 2.0, Oracle10g, Websphere Application Server 6.0, Rational Rose, Rational Application Developer 6.0, VSS for Version Control
Responsibilities:
- Requirement analysis and estimates
- Interaction with the client and off-shore team
- Coding
- JUNIT Testing/ Deployment
- Production support
- Database setup and maintenance
Confidential
Sr. Software Engineer
Environment: Struts1.1, EJB2.0, Java, Oracle as the development database, Websphere as application server, RSA as IDE, Internet Explorer 5.0 and above, VSS
Responsibilities:
- Application development using J2EE Architecture.
- Involved in designing the framework of the projects.
- Created local development environment for the project.
- Deploying EAR on WebSphere Server
- Development of Java classes and business components using the Struts framework.
- Database operations using Oracle 8i. And DB2
- Followed procedures for adherence to SEI CMM Level 5 Quality standards as a part of Quality Management System for Project Management. Worked with the product management and engineering teams to bring new features into practice and to measure operational performance