We provide IT Staff Augmentation Services!

Solution Architect Resume

Wilmington, DE

SUMMARY:

  • 14 years of experience in diversified fields of Project Management, client co - ordination, requirements analysis, application software design, development, maintenance, testing and implementation.
  • Around 5 years of experience in Enterprise Architecture.
  • Experienced in various System Integration/Migration, Data conversion, State and Line of Business expansion and fixed fee projects.
  • Extensively involved in generating project plans, business requirements document, system design document, requirements traceability matrix (RTM), test procedures, test plans, execution and implementation
  • Experience in cutting edge technologies, processes, and leading teams for JavaEE Web Applications, B2C and B2B Ecommerce, Mobile Web, Rich Internet Applications, Cloud Computing (Salesforce.com), Business Rules Engine (ILOG/ODM), Enterprise Business Services (SOA, SOAP & REST), Web Content Management, Akamai/Incapsula CDN, Multivariate testing solutions(sitespect) and Google Analytic implementation.
  • Capable of delivery of several multi-million dollar projects, from initial planning through implementation and support.
  • Lead Java developer with good experience in analysis, design and development of web centric Object Oriented applications using Java, JEE (Java Expertise Edition), AngularJS, Struts, EJB, Hibernate, spring, Servlet, JSP, JDBC, JMS, XML, JavaScript, Oracle & PL/SQL.
  • Proficient in implementing Java and J2EE Design Patterns such as Creational, Structural and Behavioral design patterns Singleton, Builder, Observer, and Value/Data Transfer etc.
  • Knowledgeable about all aspects of IT Management Enterprise and Application Architecture, Applications Development, SDLC, Release and Configuration Management, Infrastructure Capacity Planning and Monitoring, Information Security, Budgeting, Strategy Development, Staff Management both onshore and offshore.
  • Expertise with frameworks like Struts 2.0/1.3, spring 4.x/3.0, Hibernate 3.x, Web-Services SOAP, RESTful, JUNIT.
  • Managing whole software project life cycle, handling requirement analysis, Functional/Design Specifications, High Level Design and Low Level Design.
  • Proven experience of using Application Servers like Web Logic 8.1/7.0, IBM WebSphere 8.x/7.x, JBoss 6.4., Tomcat 7.x/5.x/4.x.
  • Experience in automating the infrastructure in AWS using web services.
  • Extensive experience in Java J2EE technologies Spring Framework, Struts Framework, Hibernate, Servlets, DHTML, CSS, XSLT, JMS, JSTL, Display Tag (Custom Tag), Ajax(DOJO), JQuery, UI Design.
  • Proficient in using AngularJS, Ajax and java script, Groovy, Bash Script, JavaScript, HTML, CSS, JQuery, MySQL, Tomcat, GIT, AWS, Apache Server
  • Proficient in using Spring Batch and Spring JMS Spring Integration and Spring Boot.
  • Proficient in using spring framework's IOC and AOP features.
  • Well experienced with visual rapid application development tools like Eclipse.
  • Good working experience on relational databases such as Oracle 11g, MySQL.
  • Hands on experience using ANT, MAVEN build tool.
  • Proven ability to learn/adapt emerging technologies into work area with given tight schedules.

TECHNICAL SKILLS:

Languages: Java SE, JSP, JavaScript, CSS, Shell Scripts, Java EE, HTML

Web Technologies: GWT, AngularJs, JSP, JDBC, Servlets, Struts, JSTL, JMS, EJB

Java Development IDE: RAD, Eclipse, XML Spy

RDBMS:: Oracle 8i/9i/11G, SQL server, DB2

Web Frameworks: Struts 2, spring 4.x, Hibernate 3x

Web/Application server: JBoss, Web logic, WebSphere, Apache-Tomcat

Could Technologies:: Salesforce, AWS (Amazon Web Services).

Web Services: SOAP, Restful WebServices

Operating Systems: MS Windows 2000/XP, UNIX, LINUX

Version Control: Sarena, GITHUB, SVN, Clear case

Tools: PL/SQL Developer, Oracle SQL Developer

Build Tools: ANT and MAVEN

Unit Testing: JUnit and Mockito

PROFESSIONAL EXPERIENCE:

Confidential, Wilmington, DE

Solution Architect

Responsibilities:

  • Analysis of the business requirements and providing technical solutions based on the discussions with the Business and IT stakeholders practices.
  • Leading and managing the development and implementation of brand new web application in Salesforce platform with SSO solution, responsive design and web content management using Rest services. This was part of million dollar project initiated from business to deliver profitable growth through all channels and increase the Most Profitable Conversion for the Enterprise
  • Currently responsible for leading the team to deliver the enchantments of this system to fulfill business needs.
  • Led the integration of Akamai with SalesForce implementing many rules for domain masking, redirects, mobile device detection and caching of all JSON and different objects. We saw a big improvement in the web site performance and an increase in the conversion rates.
  • Set up the monitoring system through Splunk to stop the problems before becoming an issue, so business has no interruption and provide best in class service for customer. Also I implemented the web monitoring for the site using Keynote. Took ownership and reached across functional borders to resolve all kind of issues and brought the availably of the web sites on 100%.
  • Experienced with Microservices Architectural challenges - asynchronous communication, cascading failures, data consistency problems, discovery, and authentication of services.
  • Experienced with operational complexity of Microservices implementation.
  • Experience in Clustering (Docker Orchestration) framework like Kubernetes.
  • Created Pilot projects for their AWS based Microservices using API Gateway, S3, RDS, Cassandra, SNS, Kubernetes and other messy stack of tools.
  • Used Kubernetes for Service mesh pattern. Used out of the box AWS API Gateway
  • Coordinate the implementation of a tag management solution to collect data in of Google Analytics tools to provide better analytic data for business.
  • Managing A/B and multivariate tests across sites to deliver insights that drive meaningful action and increase conversion using Sitespect.
  • Develop, plan, analyze, evaluate and assign priorities to deliverable and requirements for the development team(s). Define project phases, set deadlines and manage staff. Help the project managers to develop project plans with milestones.
  • Identify project development resource requirements and timelines and negotiate or iterate scope based on resource availability and allocation; lead development team members to complete assigned tasks within specified timelines and ensuring team members are adequately engaged.
  • Analyze the business process and existing systems to prepare Micro Service based system. Implemented few micro services and API.
  • Designed and delivered a robust, scalable transactional and highly available RESTFul MicroServices API platform, Products management using Spring Boot, Spring Data, Mongo DB, Docker and Kubernetes.
  • Developed Microservices using camel APIs to support business functions such as MTN detail inquiry, billing hierarchy, memo bill, company profile. These MicroServices include customer facing APIs and machine-to-machine communicating API’s.
  • Implement and drive excellent project management techniques for Micro Services.
  • Used Kubernetes in Google Container Engine for automating deployment, scaling and management of containerized MicroServices

Environment: Java/J2EE,Struts, Accord, MQ Series, RAD, XML-Schema, Ant, Oracle, Rational Rose, Web Publisher, Web Content Management, AJAX, Akamai, Sitespect, Appceralator, Tealeaf, Splunk, SOA, Web services, Bootstrap, HTML5, CSS3, JQuery, Mulesoft, Microservices, AWS .

Confidential, Wilmington, DE

Solution Architect

Responsibilities:

  • Worked in building eCommerce web services and SOA technologies.- Responsible for designing, documenting and implemented several WebServices using JAX-RPC, JAX-WS running on IBM WAS Servers making use of a Rule engine implemented using ODM. Transition old and new applications to SOA architecture.
  • Implemented SEO strategy for the entire 21st.com site, which resulted in significant improvement in Google ranking. This involved establishing URL Rewriting Strategy. Improving performance with edge implementation with Akamai
  • Involved in an effort to migrate Mule to a container based deployment model using Docker/Kubernetes based platform
  • Coordinated the build of Landing Page and Resource Center Site implementing a Content Management System using Documentum Client as web publisher. This application was built in Struts framework .This gave flexibility to business to advertise and publish on the fly without bringing the web site down and interrupting the business.
  • Implemented Device detection logic and integration with different device platforms. Implemented E-signature of the signing documents on line with Silanis integration.
  • Program and project coordination with 21st Century e-Business, Customer Experience and Marketing business owners for various e-commerce customer facing programs - e-Signature of documents, AutoPay enhancements, Paperless Discounts, Policy Self Servicing enhancements, Electronic document delivery and other various related projects and enhancements.

Environment: IntelliJ Idea, Java/J2EE, JSP, JSON, XML, AJAX, JavaScript, JQuery, Bootstrap, HTML, Mongo DB, NoSQL Database, Apache Camel, Restlet, Redis, AWS, Angular JS, Fuse ESB, Tomcat, SOAP, DOJO, DB2, Micro services, MySQL, Oracle 11g, Jetty Server, AWS Lambda, Gradle, RESTful Web services, Rabbit MQ, JBOSS, AngularJs, Apache Tile, amazon lamda,S3, RDS, elastic beans stack, Log4J, Slf4j.

Confidential, Wilmington, DE

Application Manager/Solution Architect

Responsibilities:

  • Worked on stack of development from backend Business layer to frontend UI layer.
  • Designed the user interface of the application using HTML 5, CSS3, JavaScript, AngularJS and AJAX.
  • Designed and implemented application using spring, Spring IOC, Spring Annotations, Spring MVC, Spring Transactions, Hibernate, SQL, and IBM WebSphere.
  • Involved in the Agile/Scrum based development phases.
  • Designed table-less layouts using CSS and appropriate HTML tags as per W3C standards.
  • Created optimized graphic websites and application interfaces using HTML, CSS, and spring framework.
  • Used AJAX extensively to implement front end /user interface features in the application.
  • Developed CSS style sheets to give gradient effects. Developed page layouts, navigation and icons.
  • Incorporated XML Parsers such as DOM and SAX.
  • Development of the service layer using Java/J2EE.
  • Responsibilities include designing and developing new back-end services, maintaining and expanding our AWS infrastructure.
  • Development using Spring Framework (MVC, Dependency Injection, Auto wiring, Caching, Database Connectivity, REST and SOAP Client API, Asynchronous calls, Thread Executor framework) which communicates with various service layers and configuring the spring xml files.
  • Used REST and SOAP Web Services to exchange information.
  • Developed Spring AOP programming to configure logging for the application.
  • Implemented ORM in the persistence layer using Hibernate framework in conjunction with Spring AOP functionality.
  • Strong experience in Spring Framework such as Spring MVC, IOC, AOP and Spring JDBC
  • Involved in multi-tiered J2EE design utilizing Spring IOC architecture and Hibernate.
  • Used Java Messaging Services (JMS) for reliable and asynchronous exchange of important information such as payment status report to MQ Server using MQ Series.
  • Used JMS to send messages securely, reliably and asynchronously to WebSphere.
  • Performed unit testing on various project modules using JUnit framework.
  • Involved in the JMS Connection Pool and the implementation of publish and subscribe using Spring JMS.
  • Implemented Java and J2EE Design Patterns like Facade, Abstract Factory, Singleton, Factory, Data Access Object (DAO), Service Locator, and Chain of Responsibility.
  • Developed SQL queries to access data in Oracle database.
  • Used Spring IOC to maintain the workflow along with Spring JDBC for the database connection.
  • Used Maven to build WAR and EAR files to deploy on Application Servers.
  • Used GIT as a Version Control Tool.

Environment: Java, Spring, Hibernate, JMS, SOAP web service client (using JAX-WS), Restful Web service client (using JAX-RS), XML, HTML,CSS, AJAX, Oracle, SQL, Oracle, Spring jdbc, IBM WebSphere, Junit, GIT.

Confidential, Wilmington, DE

Application Lead

Responsibilities:

  • Understanding the objectives and implementation of business logic relating to networking.
  • Involved in the design, development and testing phases of application using AGILE methodology.
  • Experience in implementing Multithreading.
  • Extensively worked with Spring Framework, Hibernate and J2EE design patterns.
  • Used Junit framework for unit testing.
  • Implemented Restful Services.
  • Worked on JSON and XML.
  • Connectivity layer to the Oracle database for data transaction.
  • Used JAXB, Java based XML technology to support marshalling and unmarshalling features.
  • Involved in create Model Beans which are Plain old Java Object to map database table.
  • Used JPA/Hibernate for persistence layer.
  • Developed live search engine using JSP and Ajax technology
  • Worked in Agile Environment with 2-week sprint cycle.
  • Coded Unit test cases by using Easy Mock and JUnit.
  • For AMP development used Spring MVC, RESTful services.
  • Experience in querying languages SQL and PL/SQL and databases MS SQL Server, Oracle 10g/11g and tools like oracle SQL Developer.
  • Used XML parser APIs such as JAXP (SAX) and JAXB in the web service's request response data marshalling as well as non-marshalling process.
  • To interact with network elements, developed Restful client to run various commands and rendered response to UI using AngularJS.
  • Involving in manipulating the response from Network Elements, which is in JSON.
  • Used Jenkins for building and deployment of application on various servers.
  • Used NoSql Mongo DB.
  • Developed applications with AngularJS connecting Oracle DB with Hibernate ORM as Spring Rest web services.
  • Hands on experience working with search engine like Apache Solr.
  • Exposed Spring MVC controllers as Rest webservices and configured spring security in the application.
  • Used JUnit, Mocktio and Power Mocks framework for unit testing of application and implemented Test Driven Development (TDD) methodology
  • Involved in Analysis, Design, Development the CSX Application MA Queue, MQ
  • Involved in replacing the site search from Fast to Elastic search for all the NGUX sites.
  • Developed various J2EE components like Servlets, JSP, JSTL, AJAX, SAX, XSLT, JAXP, and JNDI.
  • Worked on Windows and Linux environments.

Environment: Java, Spring, Hibernate, JMS, SOAP web service client (using JAX-WS), Restful Web service client (using JAX-RS), XML, HTML,CSS, AJAX, Oracle, SQL, Oracle, Spring jdbc, IBM WebSphere, Junit, GIT.

Confidential, Woodland Hills, CA

Application Lead

Responsibilities:

  • I was given the responsibility of coordinating with the client and guide the offshore team.
  • Involved in designing and coding the complex modules which contain business functionalities.
  • Reviewed the offshore code.
  • Prepared all the documents required by the Quality Lead to keep the project status green all the time.
  • Requirement drilldowns for new projects/SRs.
  • Managed and coordinated development effort of offshore and onsite team.
  • Reported project status to clients and senior management.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Maintain code quality, organized via different best design pattern practice.
  • Extensive work experience in integrating applications based on transport protocols like MQ, JMS, Web Services, HTTP, SMTP and FTP.
  • Designed End to end application Integration across various layers: UI, Web Services, Business Processes, and Database.
  • Designed class diagrams, sequence diagrams to modularized project overview and management.
  • Involved in communicating with team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Environment: Java, JSP, Struts, MQ Series, RAD, XML, Ant, DB2, ILog 6.0, Rational Rose, Web services, Cheetah mail, hibernate.

Confidential, Woodland Hills, CA

Application Lead

Responsibilities:

  • I was given the responsibility of coordinating with the client and guide the offshore team.
  • Involved in designing and coding the complex modules which contain business functionalities.
  • Reviewed the offshore code.
  • Prepared all the documents required by the Quality Lead to keep the project status green all the time.
  • Requirement drilldowns for new projects/SRs.
  • Managed and coordinated development effort of offshore and onsite team.
  • Reported project status to clients and senior management.
  • Developed Business Layer and DAO Classes and wired them using Spring Framework.
  • Maintain code quality, organized via different best design pattern practice.
  • Extensive work experience in integrating applications based on transport protocols like MQ, JMS, Web Services, HTTP, SMTP and FTP.
  • Designed End to end application Integration across various layers: UI, Web Services, Business Processes, and Database.
  • Designed class diagrams, sequence diagrams to modularized project overview and management.
  • Involved in communicating with team to resolve the applications production issues and to deliver the best quality application enhancements to the client.

Environment: Java, JSP, Struts, MQ Series, RAD, XML, Ant, DB2, ILog 6.0, Rational Rose, Web services, Cheetah mail, hibernate.

Confidential

Team Lead

Responsibilities:

  • Design and development of user Interfaces using HTML, CSS, JavaScript
  • Managed and coordinated development effort of offshore

Environment: Java Script, JSP,, Hibernate, AJAX, XML, JAXP, JAXB, JSP, HTML, CSS, SQL, JMS, JUnit, PL/SQL, JDBC, SQL server management studio, WebSphere Application Server, Rational Software Architect IDE, WinSCP, Putty, WSDL, SOAP UI, ANT.

Confidential

Team Lead

Responsibilities:

  • Design and development of user Interfaces using HTML, CSS, JavaScript
  • Managed and coordinated development effort of offshore

Environment: Java Script, JSP, Hibernate, AJAX, XML, JAXP, JAXB, JSP, HTML, CSS, SQL, JMS, Oracle & Weblogic, Chordiant6.0

Confidential, Woodland Hills, CA

Lead Developer

Responsibilities:

  • Involved in full life cycle of the project including requirements gathering, analysis and designing the system
  • Involved in the preparation of Rational Artifacts like Use-Cases, Sequence and class diagrams
  • Involved in design and implementing centralized artifacts like logger, exception handling
  • Increasing the efficiency of application, by identifying the areas to use stored procedures
  • Wrote complex SQL queries to retrieve data
  • Used design patterns for components' design. Patterns used include: Abstract Factory, Singleton, Façade and DAO design patterns
  • Developed necessary JSP pages
  • Develop necessary Entity Beans & Session Beans, Hibernate persistence to do data manipulation operations such as find, insert, update and expire
  • Responsible for getting a build script created & used consistently in all the environments
  • Used java script for front end validation and JSTL tag libraries for display page contents
  • Involved in fixing defects in all test phases and production problem tickets.
  • Wrote a PL/SQL stored procedure to perform the copy (move data from central repository to target environment) operation

Environment: Java, JSP, Struts, Castor, MQ Series, WSAD,XML-Schema, Ant, DB2, Rational Rose, ILog-5.0, EJB, JDBC, JMS, JUnit, Tiles, XML, Hibernate, Log4j, Shell Scripts.

Hire Now