We provide IT Staff Augmentation Services!

Technical Architect Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Over 14 years of experience in design and development, Implementation, Maintenance of Object Oriented applications.
  • Expertise in developing Internet/Intranet applications, Client Server (multi tier architecture) Applications using Core Java, JDBC, Servlets, JSP, EJB, XML and J2EE Design Patterns.
  • Expertise in open source Front - End (FE) Development frameworks Like MVC, Struts, Spring, Wickets, Tapestry.
  • Expertise in Analysis and Design of the Software System using UML Methodologies.
  • Strong understanding of Object Oriented Programming (OOP) and Object Oriented Analysis and Design (OOAD) concepts, various Design Patterns (JAVA/J2EE) and project documentation.
  • Extensive experience in Integrated Development Environment (IDE) such as Eclipse, IBM Rational Application Developer (RAD), IBM WebSphere Studio Application Developer (WSAD) and Net Beans.
  • Designed and built highly available private AWS clouds, Terracotta Big Memory caching worked on automation/build tool Jenkins, Docker
  • Proficient in using J2EE Design Patterns like Singleton, DTO, DAO, Factory, Session Facade, Front Controller, Command and Service Locator.
  • RDBMS used are IBM DB2 and MySQL.
  • Extensive experience with IBM Web Sphere Server, boss & Apache Tomcat.
  • Performed various roles of SDLC/Agile/Kanban including Requirements analysis, pre-planning, estimation, managing and setting Jira task, Detail Design, Implementation.
  • Excellent track record of leading end to end implementation and integration projects to successful completion under tight deadlines.
  • Strong technical background, excellent analytical ability, good debugging skills, good communication skills, team player, goal oriented and ability to quickly learn new technologies as required.
  • Responsibilities have included leading small teams, coordinating and interacting closely with various teams of interfacing application, preparing Functional Point Estimation.
  • Good communication skills and excellent skills in Business Analysis and Requirements gathering.
  • Excellent team player with extra ordinary analytical, strategic planning and interpersonal skills. Highly motivated, enthusiastic and self-starter.
  • Experience in front-end technologies like HTML5, CSS3, Bootstrap, JavaScript, Ajax and Angularjs, ReactJS.

TECHNICAL SKILLS:

Languages/API/Tech: Java, J2EE, JSP, Servlets, EJB, MQ, JMS JNDI, RMI/IIOP, JDBC, Java Script, jQuery, UML, HTML, XML, SOA/Restful Web services, OO Design, XML, CSS, PHP, AJAX, Tapestry, PLSQL

Application Servers: IBM WebSphere, Apache Jakarta Tomcat, Jboss

IDE/ Tools: Eclipse, IBM Web Sphere Studio Application Developer (IBM WSAD) 5.1.0.2, Rational Rose

Frameworks: Apache Struts Framework, Spring 4.x, Hibernate 3.x, Log4j

RDBMS: DB2, MySQL, Oracle

Operating System: Windows, Windows XP / 2000

Methodologies: OOAD, UML, Design Patterns (JAVA/GoF/J2EE)

PROFESSIONAL EXPERIENCE:

Confidential

Technical Architect

Roles and Responsibilities:

  • Involved in Design and development of Business model components using UML and Hibernate,
  • Design and developed Oauth 2.0 resource security and integrated with Spring Security using jdbc.
  • Worked on UI development using Angularjs and integration with Spring Restful web service.
  • Developed Feet Circuit Android POC.
  • Involved in creating AWS cloud instance, server configuration, Jenkins Configuration build and deployment.
  • Used JIRA as the bug tracking system to track and maintain the history of bugs/issues on everyday basis.
  • Worked on REST API to create the services and used AngularJS $HTTP service calls to bind the data in table using ng-repeat.
  • Designed and developed different modules by using Spring IOC, Spring MVC, Spring Boot, Spring JDBC.
  • Implemented Test cases using JUnit and Tested RESTful web services with REST Client- Postman.
  • Used TFS version control system for code check in and check out.
  • Used Log4j for development and run time debugging of the application.

Environment: Angularjs, Spring Boot, Spring Data rest,Restful Web Service, Dynamo DB, Tomcat 7.x

Confidential

IT Lead

Primary responsibilities:

  • Involved in enhancement and support of 20+ Client facing applications and managing onshore -offshore Team of 6-7 team members.
  • Used JIRA and TFS tool for project management and task tracking, implementing Agile and Kanban processes.
  • Involved in Designing, development and integration of the client system using UML,Java and restful webservices.
  • Multiple application enhancement and support managed for: - Lowes Instore, Inhouse call center application for Order payment, payment gateway support and upgrades, vendor application integration web services upgrades/support and onboarding new clients,15 different online ordering/efulfillment application based on client, size and products(clients:-Taco bell, GM, Ford, Campbell US/CND, Lowes, TELUS etc.)

Confidential

IT Lead

Roles and Responsibilities:

  • Design and developed Payment gateway using Restful Web services interface which assists all applications to access client specific Dropin-UI, Authorization & Settlement.
  • Implemented a Continuous Delivery pipeline with Jenkins and GitHub
  • Design and develop Business entity and utility component’s using JPA and J2ee design patterns.
  • Design and develop Jackson based component for consuming Spring based Restful web services for Android.
  • Written Util Classes to validate the clients information, Exception Handling, message handling.
  • Extensively used XML and DOM Parser.
  • Created Data Access Objects & business objects, utilizing Spring IOC and AOP aspect.
  • Created build and deploy script using Maven for Tomcat server deployment.
  • Prepared Class and Sequence diagrams.
  • Development of Multithreading Components

Environment: - Web service, Java /J2ee,Tomcat 7.0.x

Confidential

IT Lead

Roles and Responsibilities:

  • Liaison with Visa Team on every 6 months upgrade and generating SOAP Web services client implementation,
  • Involved in development of java components responsible for implementing rules for balance check and identification of different card status like lost, canceled, active etc.
  • Follow up with Taco bell management team and keeping them updated on progress.
  • Helping Client service team and QA team to test and release. Final release verification and closing projects

Environment: - Web service, Java /J2ee, Tomcat 7.0.x

Confidential

Technical Architect

  • Involved in Designing(UML) & Effort estimation (SMC and FP)
  • Involved in developing Server side(EJB, Core Java) and utility components
  • Was Responsible for deployment and release management following Agile Kanban/scrum based processes
  • Prepared Application Migration Architecture from SunGard server to AWS cloud instance.
  • Created AWS- EC2 instances and prepared Linux & Windows Instances with required environment (To enable J2EE application hosting, JBOSS server, Maven environment), provided ready platform to migrate existing applications quickly and with less efforts.
  • Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI’s.
  • Created Nexus server which provided virtual organization-based API caching mechanism, this server was used for all the application migration.
  • Knowledge of AWS Instance Scheduler, Load Balancing, Elastic IP,EBS
  • Developed Util Classes to validate the UI data, time zone formatting, exception handling and message queue transformation.
  • Extensively used XML and DOM Parser.
  • Design and develop Instore Reorder model using Java Collection Framework.
  • Created Data Access Objects utilizing Spring DAO and AOP aspect.
  • Created build and deploy script using Maven for JBoss server deployment.
  • Development of thread pool Component using java Executor framework to manage Caching of Big data.
  • Lead team of size 5 members, responsible to create task and estimate effort and allocate task using JIRA online project management tool, liaising with multiple team like Project Management, Application server, Database, Quality and Client leads on daily basis to achieve release and production support.

Environment: Core Java, Servlets, Spring, Web Service, EJB, Jboss 5.1, Terracotta 3.x, log4j.

Confidential

Technical Manager

Roles and Responsibilities:

  • Effort Estimation: SMC, Functional Point. Effort calculation based on technology and architecture.
  • Effort Planning &Task allocation: Microsoft Project Planning (Vr. 2010), Gant Chart, Resource planning, resource usage & optimization.
  • Responsible to Analyze Requirement and conduct planning & analysis discussions with Development and Quality teams
  • Responsible in Understanding the Business and preparing design documents (UML), High Level and Low Level Design diagrams,
  • Preparing architecture design and impact analysis documents.
  • To conduct weekly discussion with Client, for status, issues and responsible for ensuring processes implementation from Requirement analysis, deployment till Quality testing and delivery.
  • Design and develop Content Management Component in java using Jackrabbit API.
  • Design and develop of Evaluation model using Java Collection Framework.
  • Develop Stateless Session beans and publish as SOAP Web Service.
  • Design & Development of Business model by creating Hibernate Entity and mapping relations.
  • Created Hibernate HSQL.
  • Involved in Development of Search Utility using Compass & Lucene.

Environment: Core Java, Servlets, Tapestry(JAVA based UI component framework) Spring 3.x, Hibernate, Web Service, EJB, Jboss 5.1, log4j.

Confidential

Team Lead

Roles and Responsibilities:

  • Involved in preparing UML designs and diagrams,
  • Was responsible as team lead to deliver change request and improve performance.
  • Worked on Mavenizing build for existing modules .
  • Was responsible to deploy modules on WAS 6 server and there configuration, setting DB2 9.5 configuration and its installation for local as well as remote,

Confidential

Sr. Software Engineer/Lead

Roles and Responsibilities:

  • Responsible for the design and development of key modules in Marsh Connect, using UML and OOPS concepts.
  • Used Struts Portlets, MVC architecture, Spring, XML, EJB.
  • Client side UI developed using Struts Portlet, Command Design Pattern, Helper Classes and Value object.
  • Service side developed using Spring, EJB & Hibernate.
  • Coded the business methods according to UML model in Core Java.
  • Worked along with client and vendors to understand the project requirements and coordinate the development.
  • Prepared HLD, LLD, Sequence, Class Diagram.
  • Work with Web Hosting Team for environment (E0/E1/E2) availability and installation.
  • Participated in weekly/fortnightly meeting with Client to discuss the project status, issues, action items.
  • Other responsibilities include Functional Point Estimation, Development, Handling a Team of 4/5 People, Code Reviews, Design Review and verification, Validation of the Standards, Mentoring other Developers.

Environment: Core Java, Servlets, Struts Portlet, Spring, Hibernate, WebService, EJB, IBM Rational Application Developer (RAD), Websphere 6.0, log4j.

Confidential

Tech Lead

Roles and Responsibilities:

  • Worked as a Junior Architect. Was responsible in interacting with supporting vendors to decide and finalize requirement.
  • Was responsible to finalize Design, create XML template for uploading over the air, conceptual, activity, sequence, use case diagrams, creating additional MQ and settings, programming new Session Bean to handle request for new device activation and maintaining its life cycle.
  • Prepared Documents for Use Case, Service Flow Design, Activity Diagram and Business Model.
  • Provided multiple teams with guidelines on server side and client side components development to achieve smooth integration.

Environment: s: Java/j2ee, J2ME, XML, XSLT, IBM WebSphere, MQ6, EJB, Web Services, IBM DB2

.Confidential

IT Lead

Roles and Responsibilities:

  • Involved in Design and prepared HLD, Activity Diagrams, Sequence Diagrams and Class Diagrams from various Use-Cases.
  • Developed middle tier using stateless session beans, j2ee design patterns and core java.
  • Application utilizes messaging integration for incoming and outgoing messages, involved in coding of util class to converted and translate MQ to XML.
  • IBM DB2 was used as backend to store the messages and other Dependent data.
  • Involved in coding for the transformation of XML through XSLT .
  • Involved in coding for the business layer using Java, JAXP,JMS, Stateless Session Beans.
  • Was responsible to Configure MQ by creating channel and mapping listeners, developed Message Driven Beans.
  • Involved in creating Stored Procedures and deploying it on IBM DB2.
  • Developed Proof of concept for data transformation service from flat files to DB2 and provided work/time estimates for design and development efforts.
  • Involved in implementing design patterns such as facade, Service, DAO and intercepting filter.

Environment: Java/J2EE, JSP, Servlets, EJB, JMS, XML, XSLT, Oracle, IBM Websphere Studio Application Developer, Windows XP.

Confidential

Sr. Software Engineer

Roles and Responsibilities:

  • Interaction with client and requirement gathering by studying the process at client side.
  • Prepare document HLD and ERD, Sequence, activity, Class diagrams.
  • Design the UI pages and finalize the navigational aspects using JSP and servlets.
  • Created Custom tags imported by JSP pages, tags also used for maintainability and enhancing performance, was also responsible to generate Utility Classes for handling Date, internationalization, data formatting and XML transformation.
  • Application deployment using ANT script.

Environment: Java, JSP 2.0, JSTL, Java Script, Servlets, UNIX.

Confidential

Sr. Software Engineer

Roles and Responsibilities:

  • Discussion & Analyze the requirement
  • Designing High Level Design
  • Designing Detail Level Design
  • Database Design by generating entity relationship diagrams.
  • Coding involves development of reusable components like list creation, pagination, email triggers, was involved in generating schema for XML validation and Transformation using JAXB.

Environment: Java, JDBC, JSP, Servlet, HTML, Java Script.

Confidential

Software Engineer

Roles and Responsibilities:

  • Coding involves developing caching logic and extensively used Collection.

Environment: Java, Swing, JDBC, NetBeans IDE 3.5., Oracle9i

We'd love your feedback!