Senior Application Architect. Resume
3.00/5 (Submit Your Rating)
PROFESSIONAL SUMMARY:
- 13+ years of experience in Java/JEE technologies with advanced framework.
- Analysis, Design, Coding and testing skills using Java, Struts, Spring, JDBC, ORM and J2EE technologies.
- Cloud native micro - service development and deployment in Microsoft azure.
- Having exposer to automation function testing using Apache JMeter and SOAP UI.
- Proficient in Agile, TDD and waterfall methodology, performed SCRUM master role.
- Regular interaction with client and driving new initiatives across NA and UK.
PROFESSIONAL EXPERIENCE:
Confidential
Senior Application Architect.
Responsibilities:
- Defining a robust architecture for building new applications, leveraging and enhancing existing building blocks or creating new reusable components.
- Providing technical leadership to the onsite & offshore development team.
- Building early prototypes of product components and validate them for technical design and performance.
- Understanding the long-term business objectives and suggest technical strategies to meet those objectives by introducing innovation through technology.
- Working closely with product management, engineering, quality assurance, sales and professional services teams throughout the organization.
- Responsible for overall offshore deliverables.
Confidential
Application Architect.
Responsibilities:
- Taken the lead to develop the strategy and technical design for a large enterprise project, defined timelines for phase wise deliverables; analyzed and estimated feasibility, cost, time, and compatibility with hardware and other programs. Ensured that expected application performance levels are achieved.
- Led the coding/configuration, testing, implementation and documentation of solution. Developed detailed design specifications from functional.
- Performed complex applications programming activities, including coding, unit and functional testing, bug fixing, documenting, maintaining and modifying complex applications programs.
- Participated in a working session with Pivotal to make the application cloud native and rewritten the existing application to deploy in PCF.
- Established systems to monitor the operating efficiency of existing application systems and provided (or arranged for) proactive maintenance.
- Involved in the hands on technical migration of applications to cloud and establish/enforce quality standards for cloud architectures.
- Participated in the evaluation and recommendation of new technical directions and approaches to senior MST management.
- Served as a coach and mentor to more junior developers and distributed/assigned tasks as appropriate with the team.
- Responsible for overall offshore deliverables.
- Requirement gathering, analyzing the project scope, identifying gaps/issues in requirements, providing effort estimation and evaluating the technical risks involved.
- Performing high-level and low-level designs and then participating design and architectural review.
- Leading the team in developing high quality code, performing code reviews & test plan reviews, conducting independent testing and signing off code bundle for testing stage.
- Leading the team for integration/performance testing and interface with different module leads.
- Providing and maintaining documentation at every stage of software development. Documentation includes project scope document, requirements document, design documents, test plans and end user manual.
- Mentoring the team on technical competencies and providing regular status updates to client and senior management.
Confidential
Program architect.
Responsibilities:
- Preparing technical design documents, Object Model and Data Model for the new development module.
- Review the coding of development team and guide them, wherever there is a scope of improvement.
- Leverage the best available architecture to define the future road maps.
- Actively participated in the knowledge sharing workshop.
- Architectural activities for development and maintenance releases.
- Analyze the requirements and doing the feasibility study of use cases before implementation phase.
- Prepare the weekly status report and represent the same in the weekly governance meeting.
- Finalize the implementation model before it goes into actual development phase.
- Preparing technical Documents, Object Model, Data Model, Unit test scripts for the new development module.
- Development of application using Java/J2ee technology using Eclipse, Websphere, Oracle.
- Maintaining current application, giving support to existing system, fixing existing issues and working on new enhancements.
- Provide the QA support for monthly releases and coordinate with other stake holders for bringing the other applications in sync.
- Mentoring junior team members in their day to day activities.
Confidential
Application Architect and onsite Project Lead.
Responsibilities:
- Technical Project Leader for the onsite implementation and support team.
- Working as a POC developer and demonstrate the pros and cons to clients during the demo sessions.
- Finalize the implementation model before it goes into actual development phase.
- Preparing technical Documents, Object Model, Data Model, Unit test scripts for the new development module.
- Development of application using Java/J2ee technology using Eclipse, Websphere, Oracle.
- Involved in designing and developing high-volume, low-latency applications for mission critical systems and delivering high-availability and performance using Java & J2EE technologies and DB2 with WebSphere application server.
- Contributed in all phases of the development cycle.
- Written well designed, testable and efficient code.Ensured designs are in compliance with specifications.
- Prepared and produce releases of software components.
- Involved in continuous improvement by investigating alternatives and technologies and presenting these for architectural review.
Confidential
Senior Developer and Production Support.
Responsibilities:
- Translated application storyboards and use cases into functional applications.
- Designed, developed and maintained efficient, reusable and reliable enterprise application.
- Ensured the best possible performance, quality and responsiveness of the applications.
- Identified bottlenecks and bugs and devise solutions to these problems.
- Helped maintain code quality, organization and automatization.