Architect Resume
SUMMARY:
- Migration of applications from a managed hosting environment to AWS including Service design, data migration, deployments and cutover, documentation, cost analysis.
- I have more than 10 years’ experience in architecting applications and demonstrated great strengths in the areas of architecting customized solutions using WebSphere family of products and Liferay portal technologies, Process reengineering, Risk management, Disaster recovery planning, High Availability/ Scalability Infrastructure Design, Change management, large - scale product development & delivery of complex projects.
- Very good experience in developing software architecture document (SAD) and participating in ARB reviews, prototyping, identifying reusable components, code inspections, and automated code deployments to WebSphere clustered environments and resolving production critical issues and tuning applications.
- Worked with various software development methodologies including waterfall, Agile, RUP.
- I have very good experience in software development, object-Oriented design, designing Mobile REST API’s to be used by mobile devices. Some of the frame works used are Struts/Spring/Hibernate.
- Experienced senior professional with progressive responsibilities in a broad range of industries such as healthcare, e-business, government, manufacturing, travel and recognized for thought leadership & delivering successful business solutions.
TECHNICAL SKILLS:
Project Domain: Systems Architecture, Application Development, Systems Integration, Systems Migrations, Configuration Management, Load and Performance Testing, Software Package SelectionHardware: Sun Microsystems, Intel x86, Confidential RS/6000, VAX
Operating Systems: Windows 2000/NT/XP, Linux,, Solaris, HP-UX, AIX, MS-DOS, VMSComputer Languages: Java, C/C++, JSP, portlets ( JSR286), JavaScript, Perl, PL/SQL, HTML, XML,CSS
Middleware/Web: Apache, WebSphere, MQ/Series,WebSphere Portal, Tomcat, Liferay portal. APIGEE,AWS
APIs and Protocols: HTTP, BSD Sockets, Winsock, SMTP, TCP/IP SOAP, SAML2,REST API, AppCloud API, EHCACHERDBMS: Oracle, MS SQL Server, DB2, MS Access
Development Tools: RAD, Eclipse, Ant,Cognos, datastage, Build Forge,, Tivoli Performance Viewer, ITCAMSApplications: Clear Case,ClearQeust,MS Office Suite, Visio, MS Project, SVN,JIRA,Rundeck,Maven
Methodologies: GSMethod, RUP, UML, SOMA, Agile Methodlogy
Frame Work:, Spring Frame Work, Portlet Factory, Hibernate, JPA
PROFESSIONAL EXPERIENCE:
Confidential
Architect
Responsibilities:
- Responsible for migrating migration of applications from hosted environment to AWS cloud environment
- Responsible for customizing Identity and Access Management applications, portals and mobile API’s to enable access to Confidential AppCloud® Identity Management services.
Confidential
Architect
Responsibilities:
- Served number of large national and multi-national corporations in a variety of industries.
- Typical roles include solution architect and responsible for architecting and designing of the customized solutions mainly using J2EE technology using Web Sphere / WebSphere portal/ WebSphere MQ
Confidential
Lead Developer
Responsibilities:
- Responsible for design and Development of Customized web applications and client/server applications
Confidential
Responsibilities:
- Gap Analysis
- Prepare Technical documents design
- Plan and design the cloud environments ( Dev, QA, Stage, Prod )
- Re-visit the product requirements needed on new release
- Source code migration of SVN to GIT
- Code management using GIT, Jenkins for build
- Cloud Foundry to deploy
- Data migrations to AWS
Confidential
Application Architect
Responsibilities:
- Architected and designed the solution based on customer requirements.
- Developed the required software architecture document (SAD) which consists use case diagrams, logical view (layering model),component diagram, interface diagrams, deployment view logical, deployment view physical, data view etc. It also contains list of software and tools to be used in the solution. Nonfunctional requirements are also documented. This document was reviewed and approved by ARB.
- Identified the required components/reusable components.
- Identified and documented the required Web Services to be developed
- Identified the required REST services and documented
- Developed prototype as a proof of concept
- Helped program manager in the creation of program plan and execution
- Designed AppCloud API’s which enables the partners to programmatically manage user identity using mobile devices
- Lead a team developers to develop the solution with offshore team
- Mentored the junior developers
- Involved in code inspections
- Involved in performance tuning of the application
Confidential
Application Architect
Responsibilities:
- Identified the required components for the business solution
- Identified the required open source libraries to be reused like Spring Frame work, YUI Framework to reduce development time
- Identified the required common objects to be developed
- Developed Proto type as a proof of concept
- Involved in Code inspection
- Automated the build & deployment process
- Involved in setting up and of environments for DEV, SYTST and PROD
- Responsible for setting up SIBUS environment to communicate to external Systems
- Developed JMS code to send and receive Messages to SIBUS environment
- Implemented Async Processing using MDB
- Involved in performance tuning in production environment which consists of clusters ( Multi Cluster/ Multi Cell )
Confidential
IT Architect
Responsibilities:
- Identified the required components
- Developed Software Architecture Document ( SAD)
- Developed prototype as a proof of concept
- Identified the required reusable components
- Designed the solution using J2EE patterns
- Developed Coding standards
- Code inspections
- Involved in performance tuning of the applications
- Involved in production deployments
- Involved in resolving critical issues in production environment
Confidential, NY
IT Architect
Responsibilities:
- Developed high level design
- Developed Coding standards
- Code inspections
- Involved in performance tuning of the applications
- Involved in production deployments
- Involved in resolving critical issues in production environment
Confidential
IT Architect
Responsibilities:
- Architected and designed the solution using J2EE web application based on Spring Frame Work.
- Architected and Designed and implemented three common services to be used by other in house applications using MQ‘s, JMS and Message Driven Beans as a part of the solution.
- Identified reusable objects
- Developed prototype using Spring Framework
- Reviewed the design documents
- Code Inspections
- Coordinated with infrastructure team in setting up the environments
- Coordinated the off shore team in development
- Worked as a SCM co-coordinator in managing the source code
- Developed the deployment process
- Developed the required ANT scripts to build