Application Technology Architect Resume
Washington, DC
SUMMARY:
- Over 12 years of industry experience in variant roles encompassing all aspects of development and implementation of enterprise and scalable web based business applications with involvement in all stages of SDLC process. (Translating business requirement to technical requirement, design, development, testing, implementation, maintenance).
- Experienced as an Architect in designing and developing AI conversational commerce sales and Q/A application using IBM Watson, DialogFlow(api.ai), Amazon Alexa,Microsoft Luis
- Hands on experience in orchestrating services with Mule.
- Experienced as Development Lead/Technology Manager in e - Commerce domain for SOA/Web Service based applications servicing 50 million requests per day.
- Managed a portfolio of 1-million-dollar revenue for over 4 years with direct interactions with clients and business stakeholders.
- Successfully delivered multiple projects by managing cross functional teams working across the globe.
- Able to work independently with little to no supervision as well as functioning as an excellent team player.
- Hands on experience on tools/software like SOAPUI, JMeter, Splunk, Introscope & Tealeaf.
- Experience in Agile implementations for initiatives.
- Hands on experience on various J2EE frameworks/API(Hibernate, Spring, JMS, JDBC, JSON CommonJ, Dozer, Drools).
- Experienced in Estimation, Project Management, Risk Management, Task allocation, Budgeting, Tracking & Business Proposals.
TECHNICAL SKILLS:
Programming Languages: Java, Groovy, JS, Python
Repository: Perforce, VSS, TFS
SOA Proficiency: JAXRPC, JAXWS, RESTFUL web services, UML, XML, IFW Framework, JSON.
Frameworks: Spring 3.1, Hibernate, Drools
Non Functional Proficiency: Log4j implementation, Parallel Job Manager
Operating Systems: Windows, Linux, and UNIX
Application Servers: IBM WebSphere, and Apache Tomcat, Mule ESB runtime
IDEs: Eclipse, IBM RAD, Any Point Studio
Build Tools: Maven, Ubuild, Udeploy, Jenkins
Product: Mule ESB.
AI Frameworks: IBM Watson, API.AI(Dialog Flow),Microsoft LUIS, Amazon Alexa
Database: Oracle
Development Tools: SoapUI, JMeter, PMD, Hudson, Microsoft Office Suite, Microsoft Visio, Splunk, Tealeaf.
PROFESSIONAL EXPERIENCE:
Confidential,Washington,DC
Application Technology Architect
Responsibilities:
- Design, develop and maintain a conversational commerce application for both sales and Q/A.
- Implement IBM Watson API, like Dialog, Conversation.
- Conduct proof of concept on different NLP providers like IBM Watson, DialogFlow (api.ai), Microsoft Luis, Amazon.
- Work closely with IBM Watson Product development team and Architecture team to identify the best solutions.
- Create System Architecture Diagram involving multiple systems in e-Commerce Domain.
- Implement mule ESB for Orchestration of Services.
- Lead teams located across the locations on technology changes.
- Developed tools to automate processes which help in improving productivity.
- Helped performance testing teams in triaging and resolving the issues
- Instrumenting Splunk to capture the logs and creating dashboards and reports
- Work closely with the infrastructure team to make the outline for the transitions.
- Work closely with production support team and help then on issues.
- Conducting joint review sessions with the vendor team.
- Conducting Knowledge Management Sessions and building corresponding repository
- Peer Review of code, and guide other team members
Confidential,Newark, DE
Solution Architect/Technology Manager
Responsibilities:- Design, develop and maintain a SOA application for customer profile aggregation using J2EE technologies.
- 50 different applications consume the web services exposed by this application.
- Create System Architecture Diagram involving multiple systems in e-Commerce Domain
- Implemented dynamic routing, client based strategies to support individual needs of the consuming applications.
- Implemented business rules using Drools/Groovy for calculating various business scenarios
- Implemented parallelism through work managers (Asynchronous beans)
- Implemented micro services with RESTFUL implementation with JSON response using apache cxf
- Implemented all the SOAP services using IFW (Information Framework).
- Application development involves Spring, Hibernate Frameworks.
- Lead teams located across the globe to deliver the projects
- Developed tools to automate processes which help in improving productivity.
- Helped performance testing teams in triaging and resolving the issues
- Instrumenting Splunk to capture the logs and creating dashboards.
- Create Proof of Concepts for validating new frameworks/implementations like JOLT filtering
- Incorporate Xtreme API to build XML responses
- Created JUnit test scripts to test the code.
- Implemented caching logic using WXS.
- Work closely with the infrastructure team to make the outline for the transitions.
- Work closely with production support team on helping on the
- Developed prefetching of the profile data so as to enable a speedy response to the user apps
- Project Management, Budgeting, Risk Management, Schedule Management, Resource Management .
- Conducting joint review sessions with the clients
- Conducting Knowledge Management Sessions and building corresponding repository
- Peer Review of code, and guide other team members
Confidential
Application Developer
Responsibilities:- Design, develop and maintain online banking application.
- Analyze functional and technical requirements.
- Design and develop JSP, control classes, HTMLS, JS, with struts framework.
- Implement dynamic web pages with Ajax/JQuery.
- Implement ADA complaint webpages.
- Unit testing and test plan creations.
- ADA testing using JAWS.
- Coordinate with the vendor apps to consume their services