Architect Resume
Denver, CO
EXPERIENCE SUMMARY:
- Nearly 20 years of experience in analysis, design, implementation and testing of enterprise applications using, Java, J2EE, EJB1.1/2.1/3.0, Hibernate, Spring, Webservices, Websphere 5.1/6.1/7.1, WebLogic7.0, Jboss4.x, Jboss 7.1.3 (EAP 6) Tomcat - Apache, SQL Server, DB2, Oracle, AWS, S3, NodeJS, ElasticSearch, Redis, MongoDB, Ubuntu, Android, PM2.
Confidential
Android App
Environment: AWS, S3, NodeJS, ElasticSearch, Redis, MongoDB, Ubuntu, Android, PM2,
Java 1.8 (Android Jack)
Responsibilities:- Define, design and develop the architecture for the server side components and Android application.
- Design of cacheing strategies for very low latency.
- Built the whole Android application.
- Built the infrastructure on the AWS.
- Integration with AWS services like S3.
- Designed and implemented full text search features using elastic search.
- Integration with Google and Facebook for 3party sign in.
- Implemented push notification services.
Denver, CO
Architect
Environment: Windows, Oracle, Java 1.6/Java 1.8, EJB, Hibernate, Spring Batch, Flash
Responsibilities:- Dealt with several issues that are critical for clearing the way for production.
- Provided quick, elegant and risk free solutions for the technical challenges identified.
- Implemented solutions to address very critical issues in the framework of the application.
- Quickly analyzed and fixed several issues found in the rating engine of the application.
- Developed few batches using the Spring Batch framework.
- Developed a few use cases as part of client specific customization.
Minneapolis, MN
Architect
Environment: AIX, SqlServer, Java 1.6/1.8, Drools, Websphere, MVN, JIRA, Spring, Hibernate, Groovy, OSGi
Responsibilities:- Worked directly with the Director of IT to identify key risk factors which could impact the production timeline.
- Designed and implemented risk mitigation strategies, keeping the project on schedule.
- Performed extensive application profiling and tuning to meet strict performance standards.
- Provided guidance on how to architect downstream applications.
- Developed and presented POC to re-architect the existing legacy applications using micro services architecture.
- Provided post go live support, identifying and correcting several major issues minimizing production downtime.
- Took ownership of identified issues, proactively worked to implement solutions regardless of effort needed.
- Developed few batches using the Spring Batch framework.
- Developed a few use cases as part of client specific customization.
Enterprise Architect
Environment: CentOS, Solaris T/M Series, Oracle11g, Java 1.6, Ant, MVN, Spring, Hibernate, XML, JAX-WS, JAX-RS, Apache-CXF, SOAP, JBoss 5.1.x, JProfiler, Groovy, Apache, IBM iLog, Oracle OPA/OPM, Adobe ES4 Form Server, Style Reports, JIRA, JRebel, LifeRay Portal Server, Angular JS, HTML, Java Script,OSGi
Responsibilities:- Evaluated existing enterprise and application architecture across the organization.
- Worked directly with key stakeholders across the organization to emphasize the need of a new vision for enterprise architecture to meet their short term and long term objectives.
- Created vision of a new enterprise architecture that best suits the organization’s needs.
- Created a road map for migration from the existing architecture to the new architecture using micro services architecture.
- Evaluated risks and proposed mitigation strategies for this transition.
- Worked with Business owners, Development, QA, Test Automation, Infrastructure, DBA, Service integration and Security teams to address legacy functional concerns and incorporate viable, robust solutions in the new architecture.
- Proposed and implemented solutions addressing performance and technical issues.
- Profile and monitor the highly critical rule sets.
- Defined web services standards for all the web services across the application inventory.
- Standardized the technology stacks for the new applications.
- Developed the migration path for legacy applications to new technology stack.
- Worked with the development manager, product owners to document risks for the projects to address them early in the development process.
- Championed the need for a well defined SOA and proposed implementation strategies.
- Evaluation of JBoss Fuse, JBoss SwitchYard for possible ESB solution for SOA and EAI.
Architect
Environment: Windows, Oracle, Java 1.5/1.7, Ant, MVN, Spring, Hibernate, XML, JAX-WS, SOAP, JBoss 4/EAP 6 (JBoss 7.1.3 Final), jQuery, Jackson, JSON, JProfiler, Groovy, QDox, EJB 2.1, NeoLoad, StartUML, JMeter, JUnit, Apache.
Responsibilities:- Analyzed business objectives to develop an integration architecture.
- Profiled online and batch processes to address critical performance and scalability issues.
- Risk evaluation and mitigation during the migration of the application to EAP 6.0.1
- Primarily responsible for migrating the application from JBoss 4.0.3 to EAP 6.0.1
- Designed and developed new server side frameworks for a new HTML 5 UI
- Setup maven build systems for new development environments.
- Analysis and debugging of concurrency related issues.
- Clustering of the application on EAP 6.
- Provided assistance to integrate external applications with primary business application.
Architect
Environment: Mac OS x, Linux, Oracle, Java 1.6, Ant, Spring, Hibernate, XML, Webservices
Responsibilities:- Designed and developed 3rd party service integration framework, internal tools for the business team, components for the POS system.
- Integrated with 3rd party webservices using Jax-WS
- Designed and developed a proxy HTTP server (standalone)
- Developed the build process for the POS application using Ant.
- Designed the database schema for the POS application.
Denver, CO
Architect
Environment: Windows 2000, JDK 1.5.0, EJB2.1, Hibernate, Spring, Erwin, XML, SOAP, Websphere6.1, Websphere 7.1, Websphere5.1.1.2, JBoss, WSAD5.1.2, RAD 6.0, Ant1.5.1, DB2 UDB8.1, UML for OOAD, Weblogic 7.1, Jboss 3.1.4 & 4.0, Xdoclets, CruiseControl, Middlegen, Maven, Groovy, Cactus, Velocity, Junit, Adobe Form Server, Adobe Flash, Adobe Flex2, Adobe Flex3 etc.
Responsibilities:
- Responsible for porting the application to Websphere 5.1.x on Windows and zOS.
- Responsible for porting the application to Websphere 6.0 on Windows DB2, zOS, MS SQL Server
- Responsible for porting the application from Websphere 6.0 to 7.0.
- Analyzed the concurrent user scenarios and fixed deadlock and time out situations.
- Responsible for the fine-tuning of the application on Websphere to optimize performance.
- Responsible to review and refactor code to be portable across compliant J2EE servers (Jboss, Websphere and Weblogic).
- Enhanced Xdoclets code generation for complicated DDs for Websphere 5.x, 6.x, 7.x to enable continuous integration using Cruise Control.
- Responsible to mentor new developers.
- Responsible for code reviews, design reviews, architecture reviews etc.
- Responsible for proposing, implementing new technical and architectural solutions.
- Responsible for handling concurrency and complex transaction management issues.
- Designed and developed JMS systems for asynchronous document processing.
- Designed and developed web services to interface with external systems.