Techlead / Architect Resume
Richardson, TX
SUMMARY
- Outstanding Java Architect with around 16 years of experience and proven expertise in Object Oriented Analysis and Design (OOAD) and exceptional record overseeing all facets of Software Development Life Cycle (SDLC), from analysis and design to implementation, testing and maintenance.
- Worked on various domains like Insurance, Telecom, Banking, Finance, Retail, HealthCare & Media projects.
- Strong BFSI domain experience in Mortgage Services.
- Strong understanding and usage of J2EE Design Patterns like MVC, Front Controller, Singleton, Factory, DAO, DTO, and Service Locator, Business Delegate, and Session Façade etc.
- Also successfully implemented latest design pattern MVVM which is using extensively now a days by the latest frameworks.
- Experienced in using IDE tools like Eclipse, JBuilder, WSAD, RAD etc.
- Experience with frameworks like Struts, Hibernate, Spring and Cairngorm.
- Experience in writing JavaScript using ES6 standards.
- Experience in implementing Service Oriented Architecture (SOA) and Business Process Management (BPM) technologies.
- Experience in working with Waterfall and Agile methodologies.
- Proficiency in using Software Configuration Management tools like VSS, CVS and Perforce.
- Expertise in using relational databases like Oracle, My SQL, Sybase and SQL Server.
- Experience in NoSQL database like MongoDB.
- Experienced with application servers like BEA Web Logic, Web Sphere, Tomcat and JBoss.
- Strong experience with Web Services like SOAP and Restful.
- Expertise on J2EE technologies like Servlets, JSP, JMS, JavaBeans, Java Mail, JTA, JNDI, EJB, RMI, JDBC.
- Expertise on Web Technologies like JSP, JavaScript, HTML, XHTML, DHTML, ExtJS, XSL, JQuery, AJAX, JSF, Primefaces, Omni Faces, Rich Faces, Ice Faces, Flex etc.
- Experience in Web Technologies like GWT, Vaadin.
- Knowledge in UI Famework like Zkoss (ZK).
- Experience in using SOA tools like JBPM for Business Process Monitoring.
- Expertise in styling web pages using CSS, CSS3.
- Experience in AngualrJS and AngularJS2
- Experience in different Cloud Platforms like SaaS, PaaS, IaaS.
- Experience in Cloud Foundry Platforms like Pivotal Cloud Foundry (PCF) and IBM Bluemix.
- Experience in Cloud IaaS platform like Amazon Web Services(AWS)
- Experience in decoupling Monolithic Applications in to Microservices using Microservices Design Patterns.
- Experience in ContinousIntegration/ContinousDeployment (CI/CD) using tools like IBM UrbanCodeDeploy (uDeploy).
- Experience in Build, Deploy, and Manage AWS services (Cloud formation, EBS, EC2, S3, ELB, RDS, etc.)
- Involved in defining and orchestrate the provisioning of the systems using Ansible.
- Involved in creating and managing the Virtual Machines (VM’s) using Vagrant.
- Involved in Deployment of Docker Images using Kubernetes.
- Experience in preparing HLD/LLD based on Business Requirement Documents (BRD) and Wire frames.
- Good client interaction skills and ability to perform quickly under pressure.
- Exceptional ability to quickly master new concepts, languages and tools.
TECHNICAL SKILLS
Languages: Java/J2EE, Perl, Python,PL/SQL
Cloud Technologies: Pivotal Cloud Foundry(PCF),AWS, Kubernetes,Ansible,Vagrant,IBM Bluemix
JSFrameworks: AngularJS,ReactJS,EmberJS,ExtJS
Methodologies: Waterfall, Agile
J2ee technologies: JSP, Servlets, EJB, JDBC, JMS, JPA, JavaBeans, RMI, Java Mail, JNDI, JTA
Web technologies: JSP, XSL, ExtJS, JSF, Primefaces, Primefaces Mobile, OmniFaces, RichFaces, IceFaces, HTML,HTML5, JQuery, Ajax, JavaScript, Flex,GWT,Vaadin,CSS3
Application/web servers: BEA Web Logic, IBM Web Sphere, Tomcat, JBoss
Frameworks: Struts, Spring, Hibernate, Cairngorm
Web services: SOAP, Restful
Ide environment: Eclipse, JBuilder, WSAD/RAD, Jboss Developer Studio
Databases: Oracle, SQL Server, SYBASE, MySQL, MongoDB
Tools: Rational Rose, Clear Case, Clear Quest, UML, Toad, XMLSpy, Mingle, Jenkins
Operating systems: Windows, UNIX.
Version control tools: CVS, VSS, Perforce, SVN
Middleware: See beyond, Web Methods
Xml technologies: XML,XSL,DTD,XSD,DOM,SAX
Build tools: Ant, Maven
SOA suite: SOA,ESB,JBPM
PROFESSIONAL EXPERIENCE
Confidential, Richardson, TX
TechLead / Architect
Responsibilities:
- Design and development of the view layer of the application using Vaadin Framework.
- Involved in Custom Components of the View Layer using Vaadin.
- Involved in Responsive Design of the application using CSS3 and Vaadin Responsive addon.
- Design and development of the business services using Spring framework.
- Involved in Migration of some business services from EJB to Spring Services.
- Involved in writing and maintaining stored procedures using PL/SQL.
- Involved in Estimation of the requirement changes of the application from the existing production application.
Environment: Java8,J2EE, Vaadin, Apache Camel, GIT, Eclipse, EJB3, SASS, CSS3, Spring4.3, Hibernate, JRebel, JUnit, Mockito, Oracle, PL/SQL, JavaScript, HTML5
Confidential, St. Paul, MN
Cloud Architect | BI Infrastructure Architect
Responsibilities:
- Participation in requirements walkthrough and perform infrastructure and capacity planning impact assessment
- Providing solutions to the applications involving the Line Of Business(LOB) - Mortgage Services
- Providing subject matter expertise and technical guidance to the team
- Participating in request prioritization activities and preparing estimates for the request
- Assist in Migration of existing applications from a non-cloud infrastructure to a Pivotal Cloud Foundry.
- Involve in application integration patterns and web services
- Prepare Application Component templates and process in Urban Code Deploy to integrate automate process to deploy applications to both Pivotal Cloud Foundry and IaaS Cloud infrastructures.
- Work with Application team to architect and build new cloud native apps to deploy in Pivotal Cloud Foundry.
- Provide solutions to the Application and DevOps teams in the deployment issues to PaaS and IaaS Cloud Infrastructures.
- Assists in Creating Pivotal Cloud Foundry (PCF) Org and Spaces for the Business Insurance (BI) LOB and also for each environment of BI of some of the applications.
- Deployed some BI Applications using Cloud Foundry Manual push in to IBM Bluemix Cloud Infrastructure.
- Integrated IBM Urban Code Deploy with Jenkins Server to do Continuous Deployment of the WAR files of the applications in to Liberty Server that was deployed in IBM Bluemix PaaS Cloud Infrastructure.
- Involved in Demand Management of the Infrastructure that the application team requires by interacting with the OAI-Sys Infrastructure team.
- Involved in Tracking of the work that was converted to the Rally Tasks to estimate the effort of each member of the Architecture team.
- Involved in Decoupling of monolithic application in to Microservices to be compatible for deploying in to Pivotal Cloud Foundry.
- Involved in Deployment of Docker Images using Kubernetes.
- Involved in deploying applications in AWS along with PCF deployments
- Build, Deploy, and Manage AWS services (Cloud formation, EBS, EC2, S3, ELB, RDS, etc.)
Environment: IBM Urban Code deploy (IBM UCD), IBM Urban Code Release (IBM UCR), IBM Pivotal Cloud Foundry(PCF), Kubernetes, Ansible, Vagrant, IBM Bluemix, Zookeper, IBM Datapower,Nexus, Jenkins, SoapUI, Rally, WAS, Liberty, Eclipse, Java/J2EE, ShellScript,RHEL6,Redis,Spring,RabbitMQ,MongoDB,Hibernate,JPA,LogInSight,CA Siteminder,JMeter,Windows,AWS
Confidential, Irving, TX
Java Architect
Responsibilities:
- Design and development of the Business Services using Java/J2EE, SpringMVC, Restful Webservices.
- Design and development of UI components of GU and GI modules using Primefaces,Omnifaces,JSF, Ajax, JavaScript, JQuery, HTML, CSS3, SASS.
- Implemented Caching framework using Redis Cache.
- Implemented Searching functionality using Apache Solr.
- Implemented SOA for the business services of GU and GI modules using JBPM .
- Involved in design and development of billing application using MEAN framework (MongoDB, ExpressJS, Angular, NodeJS).
- Involved in helping team members by resolving the issues they faced while development.
- Handled Amendment and Resulting modules entirely end to end in design and development.
- Implemented almost 90% of the screens and their corresponding business logic development for the Gastro Urology (GU) and Gastro Intestinal(GI) Specialties.
- Involved in Designing and implementing Restful Webservices.
- Involved in Testing of the GI and GU Modules using JUnit .
- Involved in testing of the application using Mocha framework.
- Involved in client discussions for the requirements gathering.
- Involved in Database Design.
Environment: Java8(LamdaExpressions,Multithreading…..),J2EE,JBPM,Redis,ApacheSolr,MEAN(Angular,NodeJS,ExpressJS,MongoDB),NPM,Primefaces,JSF,Omnifaces,Spring3.0,JUnit,Bootstrap,RestfulWebservices,JQuery,CSS3,JBPM,DroolsMocha, Atom, Gradle, GIT, Jenkins
Confidential, Memphis, TN
Java/J2EE Tech Lead
Responsibilities:
- Design and development of UI components of the application using JSF, RichFaces, IceFaces.
- Involved in developing High-Level and Low-Level Design documents.
- Involved in developing Credit Card billing services using Java/J2EE technologies.
- Involved in testing of the application using JUnit test cases.
- Involved in developing SOAP base client web services to interact with the external services.
Environment: CoreJava,J2EE,EJB,,JSF,RichFaces,IceFaces,SOAP,WebServices,JUnit,Log4J,ANT,UML,ECLIPSE,Weblogic,Windows,Oracle,SVN,Spring,PL/SQL
Confidential, CulverCity, CA
ExtJS Developer
Responsibilities:
- Involved in requirements gathering.
- Participated in JAD sessions.
- Extensively participated in Agile, Scrum methodology, and the Test Driven Development (TDD).
- Involved in Design Documents (HLD/LLD).
- Proactively worked with managers and development staff to meet project goals.
- Involved in testing of the application using JUnit test cases.
- Involved in client discussions for the requirements collection.
- Implemented the applications basic UI components like Grid, Panels, and Tree etc using ExtJS, Rich Faces, and Ice Faces technologies and business components using Java/J2EE technologies.
- Implemented the Restful Web services.
- Implemented Caching using Ehcache.
- Involved in Database Design.
- Involved in writing store procedures using PL/SQL
Environment: CoreJava,J2EE,EJB3.0,ExtJS4.0,JSF,JSON,RESTful,WebServices,JbossSeam,Hibernate,Ehcache,JUnit,Log4J,Maven,UML,JbossDeveloperStudio,Windows,Oracle,SVN,PL/SQL.
Confidential, Bentonville, AR
Java Architect
Responsibilities:
- Design and development of reusable components of the application
- Participated in JAD sessions.
- Suggested architecture changes for the application.
- Extensively participating in Agile, Scrum methodology, and the Test Driven Development (TDD).
- Involved in coding using Java/J2EE technologies including Servlets, JSP,Design patterns, JDBC, JUnit, EJB3.0
- Proactively worked with managers and development staff to meet project goals.
- Involved in client discussions for the requirements collection.
- Involved in development of Web Services to which the application needs to interact
- Implemented Caching using Ehcache.
- Developed common reusable Java functionalities to be used across applications.
- Implemented the J2EE design patterns such as Factory, DAO, Service Locator and Value Object etc.
- Implemented SOA using SOAP Web Services.
- Involved in DesingDocuments(HLD/LLD ) using UML
- Involved in writing stored procedures using PL/SQL
- Involved in Database schema design using ERWIN Tool
Environment: Java1.6,Core Java, J2EE, Servlets, JSP, EJB3.0, Hibernate JQuery,JDBC, JUnit, Design Patterns, PL/SQL, Log4J, Maven, XML, Web Services,Ehcache, SOA,Oracle,UML,IBM WebSphere 7.0, RAD7.0, Windows .
Confidential, NYC
Java Architect
Responsibilities:
- Design and development of reusable components of the application using Java/J2EE technologies.
- Participated in JAD sessions.
- Extensively participating in Agile, Scrum methodology, and the Test Driven Development (TDD).
- Involved in High Level Design (HLD) and Low Level Design (LLD) documents.
- Involved in the implementation and integration of Spring, Struts framework as per the application requirements.
- Implemented Caching framework using Ehcache.
- Proactively worked with managers and development staff to meet project goals.
- Involved in client discussions for the requirements collection.
- Involved in consuming SOAP based Webservices.
- Involved in writing stored procedures using PL/SQL.
- Involved in Database design.
Environment: Java1.6,Core Java, J2EE, Servlets, JSP, JSF,RichFaces,Ehcache,EJB3.0, Hibernate, Spring(IOC,MVC,Web2.0,Integration,Test,Core,ORM), JQuery,JDBC, JUnit, Design Patterns, Struts,PL/SQL, Log4J, Maven, XML, Web Services,UML,SOA,Oracle, IBM WebSphere 6.1,Tomcat6.0, RAD7.0, Windows .
Confidential, Charlotte, NC
Java/J2EE Tech Lead
Responsibilities:
- Designed and developed various modules of the application using Java/J2EE Technologies.
- Designed and developed WSDLs for Web services using M1 Tool.
- Involved in Creating and integrate Webservices with the UI framework for Mortgage Services of Merry Lynch applications.
- Proactively worked with managers and development staff to meet project goals.
- Involved in the Integration of Spring, Struts and Hibernate layers for the application
- Involved in testing the Webservices using SOAP UI.
- Involved in Performance Tuning of Software components related to the application.
- Provided extensive pre-delivery support by bug fixing and code reviews.
- Involved in writing stored procedures using PL/SQL
- Involved in Database schema design.
Environment: Java1.6,Core Java,EJB, J2EE, Servlets, JSP,Hibernate, Spring, JQuery, SOA, Web Services, UML,Design Patterns, Struts, TOAD,SOAP UI, Log4J, Maven, XML, XSLT, XSD, IBM Web Sphere, Oracle,PL/SQL, RAD7.0,UNIX,ShellScripting
Confidential, Charlotte, NC
Java/J2EE Tech Lead
Responsibilities:
- Designed and developed various modules of the application.
- Involved in client discussions for the requirements collection.
- Involved in coding of UI layer using Adobe Flex API.
- Involved in the Integration of Flex API with business layer of the application.
- Involved in the implementation of Spring framework as per the application requirements
- Involved in creating Stored Procedures using PL/SQL.
- Involved in implementing SOAP based Web services.
- Provided extensive pre-delivery support by bug fixing and code reviews.
- Involved in low level design, coding and testing of the modules.
- Proactively worked with managers and development staff to meet project goals within expected timelines.
- Involved in Database Design
Environment: Java1.6,Core Java, Spring,Flex2.0, ActionScript3.0, Hibernate, UML, Design Patterns, Log4J, ANT, XML, XSD, WebServices,UML,IBMWebSphere, MS SQL Server, Sybase,AspectJ,JAXB,EJB,Windows XP, RAD7.0
Confidential, Detroit, MI
Sr.Software Engineer
Responsibilities:
- Analyzed the requirements and involved in High level design and low level design.
- Designed and developed various modules of the application.
- Implemented the applications EJB components.
- Implemented design patterns like Factory, Abstract Factory, Session Façade, and Value Object.
- Involved in migration of application from JBoss server to Web logic server.
- Implemented the UI using JSP’s and XSL/XSLT.
- Involved in implementing SOAP based Web services.
- Involved in programming python scripts to integrate the interface layers.
- Involved in giving knowledge sharing sessions to the team.
- Extensively used JUNIT for unit testing.
Environment: CoreJava,J2EE,Servlets,JSP,EJB,AJAX,DWR(Direct Web Remoting), Design Patterns,WebServices,PL/SQL,Perl,Phyton,Log4J, ANT, JUnit, JavaScript, CSS, HTML, XML, XSD,XSLT, JBoss, Weblogic,Tomcat, Oracle, TOAD,UML, Windows XP, Eclipse, Rational Rose, VSS.
Confidential, NYC, NY
Senior Java Programmer
Responsibilities:
- Participated in project planning, scheduling, estimation and the production activities.
- Involved in handling of build and code releases.
- Developed and deployed Entity Beans and Session Beans.
- Involved in the development of SOAP based Web services
- Involved in programming python scripts.
- Involved in the development of business classes which will interact with the external web services.
- Involved in low level design and also involved in testing using JUnit.
- Extensively involved in coding by using Sapient framework.
- Provided extensive pre-delivery support using bug fixing and code reviews.
Environment: Core Java, J2EE, Servlets, JSP, Sapient, EJB,WebServices, Java Beans,Phyton, Design Patterns, Log4J, JUnit, ANT, JavaScript, CSS, HTML, DHTML, XML,UML, Weblogic,Eclipse, DB2,Windows XP, Eclipse, CVS.
Confidential, Indianapolis, IN
Java Programmer
Responsibilities:
- Involved in coding server pages using JSP, CSS, HTML, and JavaScript.
- Involved in implementing SOAP based web services.
- Implemented the EJB components of the application.
- Performed code reviews and involved in the integration of the modules.
- Worked in all stages of the Software Development lifecycle (SDLC).
- Developed the extensions and interfaces needed for Facets Maintenance.
- Involved in client discussions for the requirements collection.
- Involved in writing complex SQL queries, PL/SQL code and stored procedures.
- Proactively worked with project managers and development team to meet project goals within expected timelines.
Environment: Core Java, J2EE, Servlets, JSP, MVC,SQL, PL/SQL, Design Patterns, Log4J, ANT, JUnit, JavaScript, CSS, HTML, Web Logic, SQL Server, Stored Procedures, Windows 2k, Eclipse, CVS.
Confidential
Software Engineer
Responsibilities:
- Involved in the development of various Business Components.
- Worked in deadline driven environment.
- Developing Java script modules for client side validations.
- Involved in the production support for the application.
- Developed various server side components using various J2EE technologies.
- Involved in the development of user interface screens using JavaScript, CSS, and HTML.
- Involved in testing the business components both in Unit Testing and System Testing.
Environment: Core Java, J2EE, Servlets, JSP, EJB, Java Beans, Oracle, PL/SQL, Design Patterns, JDBC, Log4J, ANT, JavaScript, CSS, HTML, Web logic, Windows 2k, CVS