Dev Lead, Application Architect Resume
SUMMARY
- As an IT consultant with more than 15 years of Software Development experience in all phases of software development life cycle, from analysis and design to architecting and programming
- Highly proficient in designing business - critical JAVA (J2EE) applications for various industries like retail, pharmacy and banking services
- Over 8+ years of experience in Oracle Retail Point of Sale (ORPOS)
- Currently involved in Oracle Retail Applications Implementation at Confidential .
- Excellent knowledge on Retail Domain and expertise in the Point-of-Sale applications
- Despite the complexity of the enhancements, developed and delivered critical tasks with exceptionally good quality and successfully completed several projects that require both technical and functional skills
TECHNICAL SKILLS
UI & MVVM Framework: JavaScript, JSON2, Ajax, JQuery, AnuglarJS, nodeJS
Web Services: REST (jersey), SOAP
MVC: Spring MVC, Stripes
Transaction Management: Spring Transaction, EJB, MDB
Application Security: LDAP/SpringLDAP, CAS, CAS Token Based Authentication
ORM: MyBatis v3.0.6
Database: MySQL, Oracle, MongoDB
Batch Processing: Spring Batch, Spring Batch Admin
Easy Collection Manipulation: Lombok, Lambdaj
Unit Testing: Junit v4, Mockito v1.9.0 (Stubbing)
Database Modeling & Admin: MySQL Workbench
Database deployment: MyBatis Migrations v3.0.6
IDE: Eclipse, IntelliJ
Performance Testing: Apache JMeter v2.6 System Monitoring
App Server: Tomcat v6.0, JBOSS, Weblogic, Websphere v8.5
CI Tools: Jenkins v1.451, Sonar v2.13.1, Electric Commander
Methodologies: Agile, Waterfall
Others: SSL over RMI, SSL Socket, servlet, JSP
PROFESSIONAL EXPERIENCE
Confidential
Dev Lead, Application Architect
Responsibilities:
- Working closely with product owner and business users to understand the requirement and work with scrum masters to prepare and priorities user/technical stories
- Involved from inception thru implementation of several projects
- Preparing low-level technical design and involved in architectural reviews with clients and get the design approvals
- Preparing Proof of Concept on to demonstrate the solution to customer
- Coordinating/Integrating vendor/3rd Party systems(Tender Retail/VeriFone/Chase Paymenttech/ATEB) to ensure Integration is seamless
- Coordinating and mentoring the project team from both technical and functional perspectives including application development, data architecture, integration development, requirements identifications and testing.
- Coordinating with the offshore development team and reviewing the deliverables of offshore team.
- Prepare and Coordinate production implementation plan
- Conduct project knowledge transition sessions to support team after warranty support
- Involved in design, code, test plan reviews
- Working on agile principle with two weeks of design and development timelines.
Tools and Technology stack: Java, J2EE, Oracle, MySql, Spring, REST, AJAX, JQuery, JavaScriptSpring/Spring Batch/Spring JDBC, Spring JDBC, Log4j, Lombok, JSON, Linux and Windows, WAS 8.5
Confidential
Information Analyst
Responsibilities:
- Led a team of two associates that provided critical application maintenance support services for the General Motors systems.
- Established processes and guidelines to be followed within teams in the project, which led to increased project efficiency and accountability
- Managed the transition of a projects’ maintenance responsibility
- Ensured on-time, quality release of systems and components
- Provided technical direction to development teams
- Oversaw design of applications from functional and technical specifications
- Worked closely with business stakeholders to determine product prototypes
- Tools and Technology stack: Websphere Application Server, Java, XML and MySql
Confidential
System Engineer
Responsibilities:
- Module Lead (Technical) for the entire customization process of the OrbiLending Product for Deutsche lease
- Creating templates/Prototypes for all the UI screens
- Involved in the preparation of design documentation
- Responsible for developing Business logic and creating Java Server Pages.
- Involved in handling the database connectivity using JDBC.
- Involved in the coding part of creating advice template which is the heart of the application
- Involved in System testing & UAT Support at onsite(Germany)
- Maintenance and Production Support
- Lead a team of 4 associates that provided critical application maintenance support services for the Deutsche Leasing systems.
- Key member in defining the customization processes and implementation process.
- Responsible for ensuring the adherence to quality processes and procedures.
- Performed the gap and impact analysis in the case of addressing changes and new enhancements
- Involved in the mapping of migration data from the legacy system into the product database.
- Tools and Technology stack: Weblogic, Java/J2EE, Servlets, JSP, Oracle, MQ