Application Architect/ Technical Lead Resume
AtlantA
SUMMARY:
- Highly motivated IT professional, considers Customer Service, Delight and Value Addition to the Customer’s System as the top - most priority.
- 14 years of total and 11 years of IT experience in Solution Architecture, Design and Development of applications using Object Oriented Analysis and Design, Java and J2EE technologies (SOAP & RESTFul Web Services, Spring Framework, AspectJ, CXF, Servlets, JSP, EJB, JMS, JNDI, Java Mail, RMI and Sockets, Maven, Ant, Log4j, Struts, JSF, Ajax and Application Security), and UML, XML (SAX, DOM, JAXB), XML/XSLT, HTML and DHTML.
- Currently working on migrating existing application architecture into container based technologies. Beginner to Docker, Kubernetes, OpenShift and container technologies.
- Excellent team leader ship skills. Managed than 2 teams with 10 or more team members in onsite/offshore model. Currently leading a team of more than 6.
- Expertize in Web Security Programming using LDAP, Ping Federate, OpenSSO/SAML 2.0, private/public certificate installations and key store configurations.
- Strong working knowledge in using Design Patterns like MVC, DAO, Singleton, Front Controller, and Business Delegate, Service Locator and Value Object patterns.
- Very Strong expertize in JDBC, Hibernate, JPA, SQL, and PL/SQL using Oracle 11G, MS SQL Server, MySQL and MS Access. Extensive work experience in RDBMS concepts with Oracle 9i/10G, SQLServer and IBM DB2 and implementing Procedures, Triggers, Cursors and Functions in PL/SQL
- Experience in Mobile app development using Angular JS, jQuery Mobile, HTML5, Dojo and CSS 3.
- Excellent Solution architecture and design documentation skills using MS Visio, MS PowerPoint, IBM Rational Software Architect (RSA), Andro MDA, Star UML, Astah UML and Umlet.
- Excellent customer orientation and documentation skills in gathering, analyzing, documenting, communicating business /functional requirements, solution architecture and validation.
- Expertize in version control tools like GIT, SVN, CA Harvest, CVS, Tortoise, Clear case LT and VSS. Experience in configuring and using SonarQube. Source code versioning, updating files, reviewing others code changes for coding standards and managing TAG for releases.
- Excellent application Deployment/Configuration skills using Jenkins/Maven, and ANT scripts and configuration of application servers (Weblogic, IBM WebSphere, Jboss EAP/Wildfly, Glassfish, and Tomcat) and shell scripts in Unix/Solaris/Linux environments.
- Conversant with Agile/SCRUM and Waterfall SDLC methodologies and Six Sigma GB trained.
- Excellent Project Management skills in estimations, Resource Management, Project Integration across vendors/teams in Confidential, Risk Identification and Mitigation planning
- Very good exposure to card reading and encoding using MSR, DesFire and Ultralite C type cards.
TECHNICAL SKILLS:
Java/ J2EE Technologies: J2SE 1.8, J2EE 7, JSP 2.3, Servlets 2.3, JSTL 1.2, EL 3.0, JavaBeans, JMS 2.0, RMI, JNDI, Java Sockets, Log4j, Java Mail.
Web Security: SAML 2.0, Oracle LDAP, Oracle OpenSSO, Keystore, Certificates, Ping Federate
Application Frameworks: Spring 3.2, Struts 2.0, and MVC frameworks
Design Methodologies: OOAD, Architectural patterns, Design Patterns, UML and AOP
Architecture/ Design Tools: IBM RSA/RSM, MS Visio, Andro MDA, Astah UML, ER Studio, Oracle Data Modeler
Web Services: RESTFul (Jersey/JAX-RS), SOAP (JAX-WS), XML, JSON, Apache CXF, SAX, DOM, JAXB
Database Access: JDBC 4.0, JPA 2.1, Hibernate 4.2, HQL
Databases: Oracle 11G, IBM DB2, MS SQL Server, MS Access, SQL & PL/SQL, SQL Developer
GUI development: HTML, DHTML, JavaScript, Ajax, Dojo, CSS & JQuery Mobile
Application / Web Servers: Jboss EAP 7.0 and Glassfish 3.X, Weblogic 9.x, IBM Websphere 5.x, Tomcat 9.X
SCM Tools: CA Harvest 12.X, CVS, Tortoise SVN, VSS, Rational Clearcase, Maven, Ant and Jenkins
Operating Systems/Tools: Windows OS, UNIX/Linux, Sun Solaris 2.x, Mac OS, GlobalScape, FileZilla, WinSCP, Telnet, PuTTY, Shell scripting, VI editor
IDEs: Eclipse 3.x, NetBeans 7.x, WSAD, Intellij 4.0, JBUILDER 9.X
Project Management: MS Project, Atlassian JIRA, Open Project and MS SharePoint
ITIL Tools: Action Request Remedy, HP (Service Desk, Service Manager)
Testing Tools: HP Quality Center, JUnit, Fiddler, Advanced REST Client, Document Tracker
Documentation Tools: Atlassian Confluence Wiki, Repository Manager, MS Office
ENOVIA PLM: eMatrix, MQL, Engineering, Designer, Program, Requirement and Library CentralIntegration APIs: Webmethods EAI API, iText, Apache POI, JExcel API
PROFESSIONAL EXPERIENCE:
Confidential, Atlanta
Application Architect/ Technical Lead
Responsibilities:
- Currently working on migrating existing application architecture into container based technologies.
- Analyze the business requirements to develop software components and clarify the identified gaps, evaluate functional/application level implications of the proposed requirements.
- Create activity, sequence, class diagrams and technical design documentation using the requirements.
- Coordinate with various applications Integration teams to communicate technical requirements.
- Develop software using the best in class technologies and standards of Java/J2EE including:
- Create/develop reusable software components using Java and J2EE frameworks
- Develop software components using Spring Application Framework
- Integration and configuration of data sources using Hibernate/JPA
- Application integration with applications and databases using RESTFul and SOAP web services
- Develop desktop and mobile websites using HTML, JSP, Dojo, Angular JS and JQuery UI APIs
- Implement website security using LDAP/SAML and Open SSO software.
- Perform unit testing to produce a bug free application
- Deploy the applications into various test environments using Maven and Jenkins tools.
- Engage the Business/Functional teams to test and verify the requirements.
- Provide the deployment document and assist the operations team during the production deployment.
- Provide the database scripts and coordinate with Database administrators for the database changes.
- Provide on call and application support on a day to day and need basis of the production application.
- Assist Project Lead(s)/Manager(s) with the development of project plans and ensure that deadlines on deliverables are met in a timely manner.
Environment: Java 1.8, J2EE, Spring, Hibernate, Java Mail, XML, SOAP, RESTFul Web services, Glassfish 3.1.2, Oracle 11G, CA Harvest SCM, Maven, Log4J, U nix, Eclipse Indigo, MS Visio, HP Quality Centre, Services Manager, SQL Developer, FileZilla.
Confidential, Orlando, FL
Lead Developer/ Architect
Responsibilities:
- Designed and Developed RESTFul components and SOAP service components.
- Extensively worked with clients at disney in requirement gathering, requirement analysis and documentation using tools like MS Visio, HP Quality Center, Microsoft SharePoint and Atlassian Confluence Wiki, Atlassian JIRA
- Prepared solution architecture/design documentation using IBM RSA, Astah UML tool, MS PowerPoint and MS Visio
- Prepared Solution proposals and socialized to various WDW client teams
- Data Modeling, Architecture and schema creation using Embarcadero ER Studio
- Developed solutions using Java/J2EE, spring and Hibernate.
- Systems Technical Integrations management, issue analysis and resolution
Environment: Java 1.6, J2EE, Spring, Hibernate, Java Mail, XML, SOAP, RESTFul Web services, Tomcat 6.0, Oracle 11G, SVN, Maven, Log4J, Sonic ESB, Linux, MS Project, Eclipse 3.X, IBM RSA, MS Visio, HP Quality Centre, Services Manager, SQL Developer, Cute FTP, Atlassian Wiki, JIRA, Astah UML .
Confidential, Atlanta
J2EE Architect /Project Manager/ Senior Consultant/Onsite Project Lead
Responsibilities:
- Expert in Software Estimation, High level plan, Solution Design/architecture Customer Proposal preparation and Estimation Review for customer RFPs.
- Involved in major GE Energy P&L consolidation/ re-architecture consulting works integrating up to 30 systems into a single platform solution.
- Key member of pre-sales team in winning Multiple Multi-million dollar projects including Confidential SalesForce.com/BMC, J2EE, ENOVIA V6, etc.
- Designed High level Solutions/Architecture for Java/J2EE Spring/JSF/Ajax, Oracle ERP, WebMethods EAI, Informatica, Mobile Frameworks and other products.
- Lead a team of more than 10 in solution architecture for Proposals.
- Extensively participated in the analysis and prepared Technical Architecture and Design, Data Architecture/Mapping and Integrations Impact Analysis Documents using Rational Rose/UML, MS Visio.
- Worked with Oracle ERP team and performed Fit/Gap Analysis for Current Functionality Migration into Oracle ERP and presented to the customer.
- Redesigned Integration between application and Oracle ERP system to improve systems failures from 96% failures to 100% success rate .
- Designed and implemented a performance tuning process to restart application server with JBOSS Caching, reducing time from 3 hours to 20 minutes.
- Designed and coordinated the implementation of Database performance improvements like Data Archival, Database Partitioning and Query Tuning for major modules.
- Participated in Six Sigma Lean workouts, Requirement gathering meetings with Business users and prepared To-Be process, Business Requirement ( user stories/ requirements), workout reports and Functional specifications.
- Performed End to End Analysis on the ITO/OTR process and Prepared Business Case for new Project, Cost Benefit Analysis and Tollgate Documentations.
- Involved in extensive Data collection (User interaction, Conference Calls, internal workouts, GE Support Central, etc.) and created Process flow diagrams.
- Used patterns like Service Locator, Business Delegate, Data Transfer and DAO.
- Developed complete Mode-View-Controller architecture with spring/ Struts/JSF/ CASPER/etc. MVCs, Struts view tags, JSP standard tags, CSS and Java script.
- Implemented Data Warehousing mechanism from eMatrix/PLM to Informatica.
- Implemented code for Java Sockets connecting to Telnet Port.
- Developed a scheduler/ for Excel upload using JXL API, Threads, Singleton Pattern and Java Mail, saves 300 hours/year for Requisition Engineers.
- Created Proposal Module to generate Word/ RTF documents, using Apache POI.
- Developed code to query SSO Siteminder/LDAP, interface driver code to query data from TerraData DWH and interface Logic to invoke IBM Mainframes module .
- Implemented JDBC feedback Integration from Oracle ERP system as a proactive measure saving more than 1000 hours/year for Commercial users.
- Prepared a database schema, created Triggers, redesigned schema to resolve bottleneck performance issues and tuning Oracle queries PL/SQL and MQL/TCLs.
- Configuration management, Testing and Documentation
- Current Project Admin for CVS/SVN controlling, Source code versions, updating files, manual code reviews and creating/deleting TAG for releases.
- Configured the JBOSS/WebLogic/SunOne Application servers and Tomcat web server with Automated Deployment process using ANT scripts and log4j for logging.
- Experience working in all testing phases such as Functional, User Acceptance (UAT), System Integration testing (SIT) and Quality Cycles.
- Created unique Defect tracking mechanism using TopTeam, Mercury Quality Center, and Test Director Tools for testing.
- Prepared Test plans, test cases and coordinated multiple testing phases across different integration teams and users.
- Created various types of templates Master Functional Specifications, Technical Architecture and Design, Capability Matrix and End to End process maps.
- Created Configuration/Deployment guides and managed the implementation.
Environment: Java/J2EE, JSP, Servlets, CASPER/Struts 1.1, JSF, Spring, Java Mail, HTML, JavaScript, XML, RESTFul Web services, sun ONE, JBOSS 4.0.5, BEA Weblogic 8.1, Oracle 10G, CVS/SVN, Ant, Log4j, WebMethods EAI/Document Tracker, Tomcat 5.0, eMatrix, Sun Solaris, Windows OS, Unix, MS Project, Eclipse 3.X, Rational Rose, MS Visio, HP Quality Centre, Services Desk, Mercury TestDirector, TOAD, Cute FTP, PuTTY, IBM SameTime, Cisco WebEx, Beyond Compare, WinMerge, SalesForce.com, BigMachines, ENOVIA V6, Oracle ERP.
Confidential, Greenville, SC
Senior Software Developer/ Project Lead/Module Lead
Responsibilities:
- Extensively worked in the analysis/design process to prepare FSF (Feature Summary Form).
- Prepared the Architecture and Detailed Design documents using UML, MS Visio.
- Developed complete Web tier/ MVC architecture of the application with spring/ Struts/ JSF/ CASPER, Struts view tags, JSP, JSP standard tags, CSS and Java script.
- Developed JDBC programs to access the business data and components for Java/Excel integration using JXL Excel library API.
- Developed Cron jobs for automated WebMethods EAI Integration, developed java components for WebMethods EAI integration for external systems.
- Developed a major batch process to upload of the files using File Transfer Protocol (FTP).
- Developed a Java-RMI Service for invoking a VB Application in Windows environment.
- Developed a Scheduler to invoke RMI, Configured Java Policies and transfer data via XML.
- Developed Java/Swing Components to integrate with CVS repository from Java.
- Developed JNLP components to invoke Java/Swing APIs from server.
- Prepared a database schema for creation, selection, deletion and implemented Oracle stored procedures, triggers using SQL and PL/SQL.
- Packaged the application as Windows Service component and Installer using Java API.
- Used CVS for configuration management, ANT scripts with common deployment model across all environments and Logging mechanism in both RMI client and server using Log4J.
Environment: Java/J2EE, JSP, Servlets, CASPER/Struts 1.1, Java RMI, HTML, JavaScript, XML, sun ONE, JBOSS 4.0.2, Weblogic 8.1, Oracle 8i, CVS, Ant, Log4j, WebMethods EAI, Tomcat 5.0, eMatrix, Sun Solaris 2.X, Unix/Linux, MS Project, Eclipse 3.X, Rational Rose/UML, MS Visio, Mercury TestDirector, TOAD, Cute FTP, Beyond Compare.
Confidential
J2EE Developer
Responsibilities:
- Extensively worked in the analysis/design process to prepare FSF (Feature Summary Form).
- Developed components using Java Swing, JSP, and EJB 1.1 and using Data Transfer Object, DAO, Service Locator, Business Delegate and Session Facade patterns.
- Involved in database design and implemented stored procedures, triggers in IBM DB2.
- Developed Ant scripts for the deployment, Unit testing using JUnit and log4j for logging.
- Involved in key Banking process and modules like Limits, EOD /EOM/EOY processes.
Environment: Java /J2EE, EJB 1.1, Swing, JSP, Servlets, java mail, IBM Websphere 5.0, IBM MQ Series, IBM DB2, Solaris/Linux, HTML, JavaScript, XML, Ant, Log4j, MS Project, Visual Age 4.0 EE, JBUILDER 3.0, Rational Clearcase LT, Remedy Action Request System 5.1 .
Confidential
Developer
Responsibilities:
- Algorithm development for Linear Algebra and FEA - Matrix, Vector, etc.
- Designed Solutions in UML using OOAD and Aspect Oriented Programming.
- Developed reusable C, C++ Libraries for FEA and Tuned application performance .
- Developed Integration components to communicate with TCL/TK Libraries.
- Designed And Developed database schema for the application.
Environment: C/C++, UML, MySQL, Solaris OS, Tcl/TK, MATLAB, GNU C libraries & CVS