Senior Lead Developer
SUMMARY
- Result - driven IT professional wif 15+ years’ experience in teh software industry applying strong technology skills to realize project objectives in teh domains of insurance, telecom, banking, warehouse management, etc.
- Highly passionate about delivering quality and customer-centric software applications; building robust and scalable systems; leading large technical teams by example to deliver mission critical solutions; encouraging & ensuring common goals and vision in technical delivery teams
- Proven track record in building and managing complex software in a time bound and wifin budget, using right mix of business analysis, technical skills and team management
- Detailed oriented individual wifin an ability to keep a hawk like watch on minute details wifout losing sight of macro level project/solution objectives; apt at multi-tasking and out of teh box thinking towards problem solving.
- Excellent knowledge of software development cycle (SDLC) processes and methodologies (Agile), enterprise architecture, architectural patterns, application design patterns, DevOps, microservices, web services, etc.
- Expertise in handling escalations; problem management, incident management and change management; defect prevention processes; performing root cause analysis (RCT), etc.
- Hands on experience in planning and implementing multiple projects, business analysis, prototyping, UX design, design and development, security aspects like identity management and access management; integration, API design, data modelling, etc.
- Expertise in fixing dynamic code scan for security risks/threats and vulnerabilities; excellent knowledge in preventing cross site scripting attacks, SQL / URL injection attacks; created custom filters to filter out invalid requests
- Hands on experience in platform migrations / version management; addressing issues arising theirby Possessing a dispassionate and holistically solution oriented approach towards evaluating in a Build Vs Buy/COTS technology
- Possessing excellent communication (verbal & written) skills, disarming interpersonal skills, solid presentation skills, wifin an innate ability to effectively engage wif all stakeholders
- Strong mentoring skills; wif a strong capability to carry along teh team and orienting them towards common project goals.
- Hands on knowledge on database design capabilities using DB2/Oracle/MongoDB/Dynamo DB
- Architecture & Design of Enterprise Applications in teh Java/J2EE realm; solid hands on experience using Java/J2EE and Spring framework (Bean, MVC, JDBC, etc.)
- Expert level knowledge on Electronic Forms
- Expert level knowledge of platform agnostic data interchangeable formats like XML and JSON.
- Hands on knowledge on MQ Infrastructure
- Hands on experience in handling dynamic code scan issues related to security threats and vulnerabilities.
- User Experience Design; solid experience in UI design and development.
- Hands on experience on Ember, JQuery, Dojo frameworks.
- Hands on exposure to product APIs’ like File Net P8, Adobe Forms Server, Output Server, etc.
- Hands on exposure to SQL, PL/SQL, explain plans, query cost optimization, etc.
- Strong setup and configuration skills on WebSphere 8.5 and Tomcat Server.
- Expert in patch / update management.
- Vendor liaison and management for product support.
PROFESSIONAL EXPERIENCE
Confidential
Senior Lead Developer
Responsibilities:
- Responsible for requirements gathering, analysis, systems design specifications, application design specifications and process design specifications
- Developed complex framework pieces to meet complex business requirement.
- Restructured existing service in Microservices architecture
- Built Responsive UI for business users.
- Contributed significantly in teh design and development of Electronic Forms System for creating interactive and non-interactive PDF’s and managing version control
- Created lifecycle and AEM workflows - OOTB and custom steps
- Created adaptive forms / documents
- Created CI/CD pipeline to automate OSGi bundle deployment
- Access customer facing Adobe AEM 6.3 content management system (CRXDE)
- Worked on AEM Correspondence Tool and liaised wif Adobe vendor for feature analysis
- Worked on CRX repository and accessed CRX content nodes by using SQL Queries and XPATH; adding custom properties to letter(s).
- Provided estimates, designs, specifications for AEM 6.3 templates, components and workflows
- Customized AEM 6.3 Forms by developing custom form fields, custom constraints, global validations, etc.
- Created Tagged PDF by configuring teh custom AEM workflow from teh existing AEM out of teh box Generate Non-Interactive PDF step so that it is compliant wif screen readers for reading teh correspondence letters
- Called Sling letter service; accessed teh letter service to retrieve teh letter properties from teh letter name submitted from teh correspondence application
- Used XPath to retrieve teh letter instance from teh inXDPdoc; then subsequently call teh letter API to read teh properties for further business processing. read teh CRX node by using JCRSession and upload teh inPDFdoc node content to NAS folder.
- JCR - Have good understanding of JCR Repository concepts on which CRXDE is built. was able to use XPath to retrieve teh letter instance from teh inXDPdoc and then subsequently call teh letter API to read teh properties for further business processing.
- Developed custom components; customized forms for intranet sites.
- Developed static web pages, landing pages, category landing pages using AEM 6.3
- Developed web pages using HTML, CSS, JavaScript, JQuery, JQuery Data tables etc.
- Used GIT as a distributed version control system for AEM 6.3; File Vault in conjunction wif GIT facilitates push/pull code to developers’ systems
- Provided training to business users to familiarize them wif design and usage of applications.
- AEM Distribution POC – Solution Distribution Manager
Confidential
Agile Developer
Responsibilities:
- Automated OSGi bundle deployment
- Created adaptive form to capture requests
- Created custom workflow to manage letter properties and copy feature for copying letter from source to destination
- ECMA script to call teh sling letter service.
- Grasped teh concepts underlying teh watch folder in quick time; used teh same to schedule movement of distribution requests
- Created Jenkins pipeline to execute deployment from DEV to PROD environment.
- E-Forms Infrastructure – Migration of Strategic Services
Confidential
Subject Matter Expert/ Lead Developer
Responsibilities:
- Adhering to teh microservices architecture, teh SDM and RDM were built on Handler pattern
- JSON was identified as teh data exchange format; implementation enabled teh JSON framework to take Handler reference and payload as parameters and Spring resolving teh Right Handler (by using Spring Bean dynamic lookup) and resolve teh Right Handler to perform CRUD
- Standardized specs and patterns were followed enabling creating of a Handler wif test case in a very small time frame
- Adobe ES2.5 to ES4 Migration
Confidential
Subject Matter Expert/Agile Team Member
Responsibilities:
- Performed detailed analysis of Forms Server and Output Server APIs’; theirby gaining sound understanding of Render Form Spec and PDF Render Spec and XCI options.
- Built POCs’ to call APIs from SOAP UI; built sample requests to understand teh varied services and their underlying design; laid out a strong foundation for teh other developers to call teh same
- Analyzed teh existing system and identified teh changes for replacing old ES2.5 code wif ES4.0 code
- Prepared specifications for developers and identified likely test scenarios
- Co-ordinated wif teh test team regarding teh changes and teh ensuing regression test cases
- E-Forms Services WAS 6.1 to WAS 8.5 Migration
Confidential
Lead Developer
Responsibilities:
- Performed feasibility study of teh proposed migration; identified and documented all dependency factors
- Converted all project builds from ANT to MAVEN
- Provided guidance to off-shore teams regarding various dependency issues revolving around service calls; ensured all dependencies were addressed satisfactorily
- Built new test cases to map out critical defects that arose during teh migration; such defects missed teh business flow; ensured zero functionality loss during migration
- Built SME knowledge pools at various application levels; theirby ensuring multiple levels of validation
- Performed code review and ensured strict adherence to all project standards
- Educated / hand held offshore teams to ensure smooth delivery
- E-Forms Product Suite
Confidential
Lead Developer / Primary Support
Responsibilities:
- Responsible for requirements gathering, analysis, systems design specifications, application design specifications and process design specifications
- Developed complex framework pieces
- Restructured existing service in Microservices architecture
- Contributed significantly in teh design and development of Electronic Forms System for creating interactive and non-interactive PDFs’ and managing version control.
- My SFNet Portal
Confidential
Development Lead
Responsibilities:
- Responsible for requirements gathering, analysis, systems design specifications, application design specifications and process design specifications
- Developed complex framework pieces
- Restructured existing service in Microservices architecture.
Confidential
Senior Systems Analyst
Responsibilities:
- Responsible for requirements gathering & analysis, effort estimations, build and deploy
- Performed system integration, integration testing, UAT support
- Coordination wif offshore teams, project review meetings, daily status reports, etc.
- Broker Web – AAMG Release 3
Confidential
Project Lead
Responsibilities:
- Responsible for GFE module; responsible for requirements gathering & analysis, effort estimations, HLD / TDD documentation, coding, test case reviews, etc.
- Performed system testing, integration testing, UAT support
- Coordination wif offshore teams, project review meetings, daily status reports, etc.
- Funding Request Management
Confidential
Project Lead
Responsibilities:
- Responsible for task delegation; project tracking, etc.
- TDD documentation
- Offshore onsite coordination.
- MHE Phase 1
Confidential
Project Lead
Responsibilities:
- Responsible for requirements gathering & analysis, effort estimations, project planning, task delegation, etc.
- Performed system testing, integration testing, UAT support;
- Performed code / test case reviews, etc.
- Defect tracking, performed RCA for defects, conduct defect prevention meetings, etc.
- Coordination wif onsite team.
- Build-IT
Confidential
Project Lead
Responsibilities:
- Responsible for performing impact analysis, identifying / evaluating best fit solution,
- Manage change request / problem request
- Performed code / test case review
- Performed system testing
- Defect tracking, performed RCA for defects, conduct defect prevention meetings, etc.
- Coordination wif onsite team.
Confidential
Systems Analyst
Responsibilities:
- Requirements understanding; involvement in design
- Coding – responsible for 2 modules
- Peer code review
- Unit test case preparation.
- Enterprise Number Inventory Management System (ENIMS)
Confidential
Team Member
Responsibilities:
- Requirements understanding; involvement in design
- Coding – responsible for 2 modules
- Peer code review
- Unit test case preparation
- Defect Tracking and fixing bugs
- Handling production issues
- Wrote PL/SQL scripts for batch uploads.
Confidential
Team Member
Responsibilities:
- Requirements understanding; participated in design
- Coding – responsible for 3 modules viz. Text Chat, White Board, Desktop Sharing
- Unit test case preparation
- Defect Tracking and fixing bugs.
- Meeting Point Intranet Portal