Tech Lead Resume
SUMMARY:
- A Credentialed Technical Lead/Consultant with over 14 years of experience in Designing, Implementing, Leading, Managing Java Enterprise Distributed Applications.
- Brings with a fresh perspective on System Design, Construction, Process improvement.
- In my role as a Technical lead engineer, I am responsible for end to nd software delivery right from Requirement analysis, Estimation to Development and deployment, I guide engineering teams by helping them resolve ambiguities around technical decision making and actively collaborate them on various aspects of software engineering and execution.
- Strong experience in building enterprise web & Distributed systems Around Java/J2EECore & Frameworks (Struts, JSF, Spring), Web Services (SOAP, Rest), Design Patterns & Anti patterns
- Strong experience in OOAD, UML and agile (SCRUM and XP) approaches to systems development
- Acquired intermediate scripting knowledge in Python, Statistical programming knowledge in Panda, R
- Well versed with project estimation methodologies Use case design, Expert estimation and WBS
- Developed good acumen for selecting, exploring and recommending Tools for productivity and efficiency improvements
- Experience in Elicitation and transformation of Business requirements into specification using stand UML standards and notations
- Experience in I nsurance, Retail banking, Automotive/Logistics Domains , Product Development experience with multiple releases in banking products
- Strong believer and practitioner of Continuous Learning, Sharing and Exploring
- Brings a global experience of working out of multiple geographies including India, UK and Belgium, Malaysia... in Onsite Offshore Model
- Experience in working with large US clients like Liberty Mutual, APL logistics, General Motors
- Strong Analytical, Communication and Documentation, Presentation skills to be productive in highly collaborative environments
TECHNICAL SKILLS:
Java & J2EE Technologies: Core Java 1.8, JSP, Servlet, JDBC, Spring, Hibernate, Struts 1.2, EJB 2.1, Webservices, JSF
Quality and Defect Management Tools: JIRA, Bugzilla, Confluence JavaScript, jQuery
Database Tools & Technologies: Oracle, MySQL
Application Servers: WebLogic 10.x, Jboss4.x, Tomcat7.x
U M L & OOAD: Rational Rose, Viso, Enterprise Architect, Optimal J, Eclipse, intellij
Open Source Build Metric Tools: Ant, Maven, Jenkins, Gradel, Artifacory, Findbugs, PMD, SonarCube
Versioning Tools: StarTeam, PVCS, SVN
Methodology & Tools: Traditional, Agile Scrum, Hybrid, Microsoft Project, JIRA
EMPLOYMENT SUMMARY:
Tech Lead
Confidential
Responsibilities:
- Actively involved in the process of identifying, Designing &Reengineering the existing business critical components and captured those design elements into a more Robust Design Artefacts
- POC on Service contextualization to isolate and instrument some business flow into independent Microservices
- Co - created the Enterprise integration artefacts and in collaboration with other tech leads and Architects by using expert code analysis and tools
- Estimated effort using use case point analysis methods to arrive the final effort and timeline that was an important mile stone in the project plan that we delivered
- Application abstract logical data model was a significant complex analysis and a documentation task that required in depth analysis both on technical and functional front, used best of the tools and techniques and methodologies to reverse engineer the complex business flows and deliver the design documents
Tools/Technologies: J2EE core (Swing, EJB, Struts), Eclipse IDE, Magic Draw, Visio, Corbetura
Project Management tools: Microsoft Project, Use case analyser
Tech Lead/Project Lead
Confidential
Responsibilities:
- Re-architected, re-factored, and performance tuned some of the existing application flows which significantly improved performance, which was benchmarked with an external vendor
- Delivered code confirming to the proven Design principles ensured the Junior members followed the same
- As part of Defined Quality parameters, Lead Extensive Design Review, Code Review and Code Quality check process
- Extensively used profiling tools like JProbe, PMD to unearth the underlying low-level issues to fix at the development stage to reduce SIT cycles
- Optimized various team practices to bring in more availability, connectivity between modules
Tools: Struts1.1, JSF1.0, EJB2.1, Oracle10, Jprobe, Find Bugs and Check style, Oracle
Test Analyst
Confidential
Responsibilities:
- Prepared and baselined Testing methodologies, Test strategies and Test Quality gates
- Developed utility Java tools to expedite Test data cleansing process
- Worked collaboratively with other Application Development/QA/Testing/ Business Analyst teams, which ensured more predictable release cycles and Functional/ Technical Resolutions
Tools: Used: Mercury QC, Atlassian JIRA, Bugzilla
Team Lead
Confidential
Responsibilities:
- Actively involved in Requirement Analysis, Design, Development, Testing
- Improved productivity by utilizing public Library tools like Google GUAVA
- Involved into design and implementation of restructuring and refactoring of existing codebase
- Spearheaded the development environment migration
Technology Platform/Tools: Struts1.1, Oracle10,guava,Find Bugs and Check style, Oracle, Eclipse, Tomcat4.2, CA Job centre, Open Project, StarTeam
Team Lead
Confidential
Responsibilities:
- As an individual contributor, I got involved from POC, conceptual Design to Testing, Implementation, Administration, support, KT for Artifactory Remote Repository management, this resulted in reduced the external dependencies and bandwidth consumptions
- Resolved PMD errors, Findbugs and check style warnings of the application to fine tune the application
- Utilized Apache common core libraries for code improvements on the existing code base
- Involved in code refactoring to get an advantage from technology upgrade including usage of Generics
Technology Platform/Tools: JSP, Struts, JSF, Informix, Find Bugs and Check style, Atrifactory-Maven Remote Repository Management
Team Lead
Confidential
Responsibilities:
- Prepared HLD/LLD documents, extensively used TogetherJ modelling tool for UML Design
- Reverse-Engineered /Refactored code modules
- Actively involved in code review and work product review, UTC review, SSD review, and common code fixes
- Used code profiler to generating metrics as part of quality improvement exercises
Technology Platform/Tools: J2ee Core frame work, Struts, Hibernate, Oracle, Together Architect, Eclipse, StarTeam