Lead/ Architect Resume
Tempe, AZ
SUMMARY:
- Over 18 years of experience in Information Technology as a Software Engineer /Lead/Designer/Architect in the areas including Internet/Intranet technology, client server (multi tier architecture) applications. Specialized in object oriented analysis and design with specialization in Java, J2EE, Micro Services, Data structures and Algorithms.
- Experience in developing web based, internet/intranet, client/server, distributed architecture applications using Java and J2EE technologies.
- Extensive expertise in core Java, Java Servlets programming, J2EE, EJB, JSP, Spring Framework, Struts, NetUI, Hibernate, JDBC, XML, XSL, JAXB, Eclipse, MyEclipse, IntelliJ Idea, JBoss, Weblogic, Websphere, Apache Tomcat, JBoss, CVS, JDBC, JDK, JMS,TIBCO, JMS JNDI, ANT, MAVEN, AJAX, HTML, JavaScript, Apache CXF, Java API for XML Web Services (JAX - WS), Perl.
- Experienced in using Model View Controller Architecture and have good working knowledge on STRUTS Frame Work, Java Server Faces (JSF). Experienced in JSR168 & JSR 286 compliant Portlets
- Highly involved in client interaction, requirements gathering and development of various functional documents for the systems to be developed.
- Strong experience in analysis and design using SDLC, UML (2.0), Agile, Rational Unified Process (RUP) Methodologies in Rational Rose and Model View Controller (MVC) based frameworks like Jakarta-Struts using J2EE.
- Proficiency in multiple databases like ORACLE 10g, ORACLE 9i, MS SQL, MySQL. Sybase, PostgreSQL version 9.3
TECHNICAL SKILLS:
Operating Systems: Citrix Meta Frame, MS-DOS, SCO-UNIX, WINDOWS-95/98/2000, 2003, NT, SUN SOLARIS, Linux
Languages: JAVA, J2EE, ASP, C, C++, VC++, Shell Script, Perl
RDBMS: SQL Server 2000, MS-ACCESS, ORACLE 9i, My SQL,DB2
Java Tools: Apache STRUTS, EJB, JSP, SWING, RMI, THREADS, JDBC, SERVLETS, JAVA BEANS, APPLETS, JMS.
Web Server: Apache, Web Logic, Tomcat, Java Web Server, Win 2003, IIS 6.0, PWS, Web Sphere Commerce Suite.
Methodology & Tools: OOAD (Grady Booch), UML, RUP, MS VISIO, MS Project
Rational Rose: Rational Unified Process, Rational Clear Case.
Tools: Liferay 6.0, Visual Studio, Java Forte, J-Builder, Visual Caf, Xml Spy (Ixslt, Script Editor), Net Object Script Builder, MS Visual InterDev, Sybase Power Designer, Front Page, Image Suite, Photo Editor. ERWin DatamodelerXMLXML (Parsers), XSLT,, XML SPY (IXSLT, Script Editor)
PROFESSIONAL EXPERIENCE:
Confidential, Tempe, AZ
Lead/ Architect
Responsibilities:
- Design and development of Lab engineering micro services for order fulfilment, Job scheduler printing packaging and shipping services.
- Design, development and integration of Redis 4.0.2 caching.
- Work on Change request, bug fix and enhancement.
- Junit Test Development.
- Follow Agile Software Development Life Cycle, scrum meeting, backlog grooming, sprint retrospection.
- Provide demo to user and provide various valuable input.
- Integrating Angular 4 with REST services using Http module
- Worked on AWS RDS, Code Star, Elastic Beanstalk for fast deploying of war files
Environment: Micro services, JDK1.8, Groovy and Grails, Spring Boot 1.4.7, Spring Security, Linux, MacOS, Junit, Tomcat 9.0, JSP, JSTL, HTML, Unix Shell-script, Docker, Swagger, Kubernetes, Jenkins, JavaScript, Angular4, Amazon web service (AWS), CSS, XML, JSON, Log4j, IntelliJ IDEA Ultimate 2017.2, JIRA, Ant, Maven, Gradle, Perforce, Git, Jmeter, Oracle 11g.
Confidential, Palo Alto, CA
Lead/ Architect
Responsibilities:
- Design and development for Confidential Enterprise (www.hpe.com) and Confidential Inc (www. Confidential .com) split.
- Development of REST based CAAS (Content-As-A-Service) for various web sections in Confidential domain.
- Design and development in Tridion (SDL SP1 2011) web content management (WCM) configuration components in CMS.
- Worked with SDL Tridion CWA architecture with Tridion Delivery API to connect Broker DB
- Created Pages, Components, Component Templates, Page Templates and Content and done porting and publishing.
- Design of Pricing microservices using Spring Boot.
- Integrating Angular 4 with REST services using Http module
- JDK8 upgrade and JVM memory analysis
Environment: J2EE, SOAP, Spring 4.0.0,, Jersey RESTful Web Services, Spring Security, Linux, Junit,, Tomcat 7.0, JSP,JSTL, HTML, Unix Shell-script, Docker, Swagger, Kubernetes, Jenkins, JavaScript, AngularJS, CSS,SDL Tridion Web content management(WCM), Amazon web service (AWS), XML, SoapUI 3.6.1,Log4j, Eclipse Lunar, JIRA, Maven, SVN, Jmeter, Weblogic Appserver, Oracle 10g.
Confidential, San Diego, CA
Lead/ Architect
Responsibilities:
- Design and development of Account lookup rest webservices using Spring Rest Template.
- Database design for MongoDB Collection and Document.
- Development of Data Layer using Spring data and Mongo Template
- Design and development of shell script to back up and restore PostgresSQL database.
- Implemented message encryption and decryption binary message for security for video service application.
- Development of secure cast application to manage different application downloads using executor thread pool.
- Development and deployment of Spring based Restful web services for messages in different layer of node applications
- Quartz job scheduler deployment in clustered environment.
- Jmeter testing for Restful web services
Environment: J2EE, Webservices-SOA, Spring 4.0, Jersey RESTful Web Services, Enterprise Architect design tool, SuSE Linux, CentOS 7.0, PostgreSQL, MongoDB 2.2.7, Hibernate, JPA, OSGi, TestNG, and EasyMock, Spring Batch, MemCahce, Tomcat 7.0, JSP,JSTL, HTML, Unix Shell-script, JavaScript, CSS, Scala, Amazon web service (AWS) XML, SoapUI 3.6.1,Log4j, Eclipse Helios, JIRA, Maven, Gradle 2.0, Git, Jmeter.
Confidential, Los Angeles, CA
Technical Lead/ Architect
Responsibilities:
- Architecting, Design and implementation of Jboss Cache is clustered environment.
- Design and development of Social Media - Web Services for kia.com
- Design and development of new SEO(Search Engine Optimization) framework in Java.
- Image bank SOA web services in Axis 1.2 for various vehicles for Kia.
- Vehicle Highlights RESTfulweb services using RESTEasy
- Collaborate with different development teams throughout the US and other international locations
Environment: J2EE, Webservices-SOA, Spring 3.0, RESTEasy and Jersey RESTful Web Services, Web security, Enterprise Architect design tool, Linux, EJB, JAX-WS, PostgreSQL version 8.3,MySQL,Hibernate, AWS cloud, Tomcat 6.0, JSP,JSTL, HTML5, Unix Shell-script, JavaScript, CSS,, XML, SoapUI 3.6.1,Log4j, Eclipse Helios, JIRA, Jboss server and JBoss Cache, Subversion, Jmeter.
Confidential, San Deigo, CA
Senior Java Engineer
Responsibilities:
- Perform system analysis, design, development and implementation of enterprise software and scalable solutions in a high transaction environment.
- Work collaboratively with Customers, Upper Management, Development Managers, Architecture, QA and other Software Developers in producing quality software products utilizing best practice methodology and technology
- Participate in tool selection and design decisions
- Collaborate with different development teams throughout the US and other international locations
- XML output data using Stax API.
Environment: J2EE, Webservices-SOA, Top Link, Unix, Oracle 10g, PL/SQL, AccuRev, Tomcat, JSP,JSTL, HTML, Unix Shell-script, JavaScript, CSS,, XML, SoapUI 3.6.1,Log4j, Eclipse Helios, JIRA
Confidential, Benicia, CA
Technical Lead/ Architect
Responsibilities:
- Done analysis and design with Spring MVC/Hibernate Architecture.
- Involved in the Design & Requirement Analysis phases.
- Change management in requirements
- Implemented User Security Object validation and role based login.
- Implemented annotation based Spring MVC model, controller and validator.
- AOP based Transaction management implementation.
- Implemented Entity classes for Hibernate.
- Used Hibernate for object Persistence in database.
- Designed service, DAO, and model classes for business logic and data layer.
- Done unit testing and integration testing after integrating with code base.
- Implementation of report server(iReport) as Webservice(SOAP) using Apache Axis1.2
Environment: J2EE, Spring MVC, Hibernate, Ajax- Dojo, jQuery, Webservices-SOA, SOAP, Open ESB, Oracle 10g, PL/SQL, Spring Batch process, Enterprise Architect design tool, cvs, JBoss 5.0.1,WebSphere Application Server (WAS) 7.0, Tomcat, JSP, JSTL, HTML, JavaScript, CSS, Ajax, Servlets, Display tag, Unix Shell-script, Log4j, Eclipse Europa
Confidential, Bainbridge Island, WA
Lead developer/Architect
Responsibilities:
- Analyzed the functional and non-functional requirements.
- Done impact Analysis and design of Business validation object.
- Preparation of complete Detail Design document.
- Involved in the Design & Requirement Analysis phases.
- Configuration and implementation of grinder tool with source code bundle.
- Implemented Hibernate layer throughout the application.
- Used Hibernate for object Persistence in database.
- Implemented the business layer using the spring framework.
- DesignedHandler methods for XML - RPC call.
- Developed web service Server and Client using Apache axis 1.2
- XML DTD validation using DOM parser and JAXB
- Presentation of XML object using Ajax and XSLT
- Coordinating with onsite with scheduling and tracking
Environment: J2EE, Spring, Hibernate, XML- RPC, XML, Webservices-SOA,SOAP, Apache Axis1.2,WSDL,JMS, MySQL 5.0, Oracle 10g, Eclipse 3.3.0 CVS, Vioma server, Grinder 3.0.1,Jython, Perl script,Weblogic express 10, Tomcat, JSP, Java Swing,HTML, XML, Log4j, JUnit, JavaScript, CSS, XSLT, Servlets,Ajax, Agile/Scrum methodology
Confidential, Longmont, CO
Team Lead/Architect
Responsibilities:
- Analyzed the functional and non-functional requirements.
- Preparation of design using UML diagrams such as use case, sequence and class diagrams using Enterprise Architect design tool.
- Preparation of complete Detail Design document.
- Involved in the Design & Requirement Analysis phases.
- Done the feasibility study by developing technology demonstrator prototypes using spring web services and deployed on Weblogic express 10 application server.
- Designedthe customized logging for user defined logging messages eart beat application using spring Scheduled Time Task.
- Developed Ajax, XSLT based UI
- Developed web service using HELD protocol
- Coordinating with onsite with scheduling and tracking
Environment: J2EE, Spring, Webservices-SOA, SOAP, Enterprise Architect design tool, Subversion, Weblogic Express 10, Tomcat, XML, XSLT, JSP, HTML, JavaScript, CSS, Ajax, Servlets, Log4j,Unix/Linux, JUnit
Confidential, Santa Clara, CA
Lead Developer
Responsibilities:
- Analyzed the functional and non-functional requirements.
- Installed and Upgraded the Sun JS directory server &SUN JS Access Manager in portal Server. Enhanced Portal Server Console using Java Server faces.
- Developed Application using Project Management techniques like Risk management, Release Management, Time Management, Change Management, Build and Version Control (Rational Clear Case).
- Done Code Review and Design Review for enhancement and development.
- Deployed and Integrated Sun Portal server on Weblogic and Websphere application server.
- Involved in the Design & Requirement Analysis phases.
- Developed detailed use cases for various change requests.
- Done GUI development using JSF.
- Used Net beans IDE for developing java classes in Solaris.
- Implemented the customized logging for user defined logging messages.
- Change requests for Portal Server Console using Java Server faces,
- Portlet development (JSR 168 & JSR 286)
- Developed 508 compliance PS Console and tested using In focus tool,
- Status Reporting and Tracking using Bugster tool.
- Installation of Portal server on Java Enterprise System (JES5) in Solaris environment.
Environment: J2EE, JES5, JSF, Solaris 10(Unix), Netbeans4.1, CVS, Bugster, Infocus, Struts, Webservices, JSP, JDBC, HTML, CSS, JavaScript, Ajax, HTML, Weblogic, Websphere, Sun JS directory server, SUN JS Access Manager, SUN Portlets, ANT, Apache, Tomcat, Log4j, JUnit, XML
Confidential
Team Lead
Responsibilities:
- Scheduling, Status Reporting and Tracking.
- Preparation of design using UML diagrams such as use case, sequence and class diagrams.
- Used Xdoclet for automatic configuration xml files for struts action classes.
- Developed Object Relation mapping and Persistent classes in Hibernate.
- Deployed the J2ee war files in JBoss application server.
- Coordinating with onsite with scheduling and tracking
- Enhance the frame work for various requirements of Stanbic IT.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
- DAO implementation using Hibernate ORM.
- Communicating with peer teams to resolve inter-component or interfaces design and implementation details/issues
- Involved in gathering requirements and converting them into use cases.
- Preparing use cases for each process, design sequence diagrams and class diagrams using UML/ Rational Rose
- Done ETL from Mainframe data using customized java tool
- Deployment process in Dev and UAT environment.
- Transact -Sql stored procedure
Environment: J2EE, My Eclipse, Xdoclet, ANT, JSP, CSS, HTML, JavaScript, tiles, struts1.2, Spring, Hibernate, Oracle 9i, MS-SQL, Jude, JBoss,Apache,Tomcat
Confidential
Lead Developer
Responsibilities:
- Extensive usage of J2EE design patterns namely DAO, Singleton, Data Transfer Object, Value Object, Factory, Session Facade, etc.
- Designed EJB Session Patterns (Session Façade), DAO, Value Objects.
- Mentoring the team Members on advanced technology like Advanced JDBC.
- Created UI using JSP’s and Struts based framework.
- Prepared code documentation for future and upgrades.
- Configuration and usage of Ant APIs for generating system builds.
- Generated design documents using Rational Rose (Use Case Diagram, Class Diagram, sequence Diagram and Activity Diagrams).
- Done the feasibility study by developing technology demonstrator prototypes using JSF and struts deployed on Weblogic application server.
- Done the complete database design in Oracle 9i
- Done Load Testing using Silk performer.
Environment: J2EE, Struts, Tiles, Java Beans, EJB, JSP, HTML, Java Script, CSS, Java Server Faces, Weblogic 8.1,Apache, Tomcat, Oracle 9i, Linux,, Servlet, XML, Core Java, Perforce version controller, BugTracker.
Confidential, Pittsburgh, PA
Lead Developer
Responsibilities:
- Tracking change request in Bug tracker based priority and critical level.
- Analyze the impact for the request and schedule and assign to resources working in the team.
- Modified the configuration XML file based on the requirement.
- Done enhancement and bug fixing on the existing application.
- Status reporting to the client on weekly and daily status meeting with agreed service level agreements.
- Changes in the servlet and core java classes checked into Perforce version control system.
- Involved in unit integration, bug fixing, acceptance testing with test cases, code reviews.
- Preparing use cases for each process, design sequence diagrams and class diagrams using UML/ Rational Rose.
- Extensive usage of XML, XSL throughout modules.
Environment: J2EE, JSP, Servlet, HTML, Java Script, CSS, XML, Web logic 6.1, Oracle 9i., Tomcat, Perforce.
Confidential
Lead Developer
Responsibilities:
- Developed prototype and proof of concept for Customer Setup & Fund Transfer modules.
- Architectured a customized framework similar to struts using J2EE patterns such as Service locator, Session façade, Value objects, Data Access Object(DAO), View Helper, front controller and Servlet filter.
- Deployment of EJB and Deployment Descriptor in the Web Logic Container
- Developed stateless session beans, CMP and BMP entity beans.
- Extensive usage of XML, XSL throughout modules.
- Study and analysis of business and functional requirements.
- Configuration and usage of Ant APIs for generating system builds.
- Maintaining documentation using Javadoc.
- Used EJB Stateless Session Beans and Entity Beans for implementing business logic.
- Design and development of Software Design Document using UML.
- Review of High level and low level design documents. Performed code review for the modules developed by the team.
Environment: J2EE, JSP, HTML, Java Script, CSS, XML, Web logic 6.1, Oracle 9i. Java Beans, EJB, Apache
Confidential
Team Lead
Responsibilities:
- Done impact Analysis and estimation of Enhancements requested
- Prepared high level design documents. Review of low level design documents prepared by the team members and QC reviews.
- As a Lead Developer I was involved in Designing Phase, Logic flow, Development.
- Developed mappings that interface ETL using Informatica between main frame system and Oracle database. The mappings takes Flat file from mainframe system and from Oracle database Process the data Update it to Oracle Database
Environment: JSP, Java, JDBC, Java Script, CSS, HTML, Oracle 8.0.5 & iPlanet Web Server 4.1, Apache, Tomcat. PL/SQL, Informatica (Data ware Housing tool), Citrix client, Windows NT, UNIX, DB2 5.0
Confidential
Onsite Coordinator
Responsibilities:
- Prototype development using Swing and proof of concept at on site.
- Coordinating with onsite with scheduling and tracking
- Used SNMP API (Advent Net) for network communication