Sr. Consultant / Application Architect Resume
San Francisco, CA
SUMMARY:
- Over 18 years of experience in software application architecture, design & development
- Extensive experience with Java EE 6 n - tier E-Commerce, Financial, Insurance, and Enterprise Applications; Web Services Integration and IT Security Systems
- Proficient in Java 8, Java EE 6 Technologies, Object Modeling, Spring, Hibernate, Docker, Big Data/ MongoDB, Oracle 11g, PL/SQL, and Solr Indexing & Searching
- Provided Enterprise Solutions in SOA / Web Services and Micro Services with REST & SOAP
- Knowledge of Cloud Services, Chef and Puppet
- Extensive hands-on work experience with software development processes and methodologies including Agile, RUP, XP, UML, Rational Rose
- Excellent customer interaction skills in coordinating requirements gathering, development, systems integration, deployment, and user acceptance testing using Agile process
- Expertise in complete System Development Life Cycle (SDLC) from inception to deployment including trouble-shooting on live systems
- Mentored and guide teams to use best practices
- Sun Certified Programmer for Java 2 Platform (SCJP)
TECHNICAL SKILLS:
Programming Languages: Java 8, SQL, NoSQL, Shell Script, PL/SQL, PowerBuider, and C/C++
Databases / ORM: MongoDB, Oracle 11g, Hibernate 3.6.7, MySQL, Sybase, and DB2
Big Data: MongoDB; Solr/ Lucene, NoSQL
Java EE 6 &: Web
Frameworks: Spring 4.2, SLF4J, Log4J, Struts 2.1, APEX, and PFC
ServerSide: Java Multi-Threading, REST API, Servlets, JDBC, SOAP, JSP
FrontEnd: JSP/ JSTL, HTML, XML, CSS, JavaScript, AJAX, YUI and DOJO
App Servers: JBoss 4.2, WebLogic 10.3, WebSphere 6.0, Tomcat 6.x
IDEs: Sprint Tool Suite, Eclipse, WebSphere Studio 5.1 (WSAD), JDeveloper
Search & Monitoring: Solr / Lucene, Splunk
Testing, Build & Deployment: TestNG, Mockito, EclEmma, Sonar, Jenkins, CDT, Docker
Design / Process: Agile, UML, Rational Rose, RUP
Protocols: HTTP, HTTPS, REST, SOAP, TCP/IP, and FTP
Development Tools: TOAD, Putty, Maven, Ant, Make, and Crystal Reports
Version Control: Github, Perforce, Sub Version, ClearCase, CVS, and Visual Source Safe
Platforms: Linux, OS X, Windows XP/7, UNIX (Solaris 2.x, HP-UX 10.x, AIX)
WORK EXPERIENCE:
Confidential, San Francisco CA
Sr. Consultant / Application Architect
Responsibilities:
- As a Sr. Software Consultant, primarily responsible for design and implementation of REST API solutions using SOA and Micro Services for within domain and across domains
- Outlined the business requirements in conjunction with stakeholders, processes involved in reaching the business end goals, cross functional activities, and timelines for release plan
- Lead the stakeholder engagement meeting with technical team to ensure that the technical team is in alignment with product owners in terms of business goals and end product
- Interacted with different teams Business teams, DB Architectural, Software Development, and Quality Engineering in inventory and across other domains
- Participated in daily scrum calls for status updates, coordination and issue resolution
- Participated in Quarterly Release Plan meetings to prepare timelines of new features
- Implemented Splunk Dash Board for after release production monitoring
Environment: Java 7, Spring, Hibernate, Oracle, JBoss, XML, JSON, Solr/ Lucene, Jenkins, TestNG, Mockito, Docker, Github, Linux, OS X, Agile
Confidential, Palo Alto CASr. Consultant / Application Architect
Responsibilities:
- As a Sr. Software Consultant, worked with implementing CDSPlus in Mongo DB for generating real-time reports
- Primarily responsible studying and analyzing current application Concentra, SOAR and CDS Plus, to provide integration details for eSAP architecture
- Preparing technical design document, prototype and development of modules
- Contributed in design and development of multi-threaded Java batch application retrieving XML data through http request from other intranet application (SES) to provide a Taxonomy Sync Module
- Participated in daily SCRUM meetings and presented the prototype for business team
- Also participated in migration of content and resolution of issues after migration
Environment: included Java EE 5, Java 5.0, XML, MongoDB, Spring 4.0, Hibernate 3.3, Documentum, Oracle 11g, PL/SQL, WebLogic 9.2, HP UX, Log4J, Linux, SQL Developer
Confidential, San MateoSr. Consultant / Application Architect
Responsibilities:
- Joined the team to implement new government regulations into CoreLogic’s Loan Originating System for Chase client; LOS is a Java based mortgage loan processing system built by CoreLogic for various mortgage loan application processing clients; new government regulations RESPA, HMDA, and HOEPA needed to implementation in LOS Framework 5.1
- As a Sr. Consultant, primarily responsible for requirements gathering, preparing technical design document, prototype and development of modules
- Contributed in designing multi-threaded Java batch application for batch file processing
- Implemented the application design using LOS Framework 5.1 guidelines
- Written Oracle triggers and integrated with multiple back-end databases
- Integrated LOS with FileNet for storing borrower documents
- Implemented Agile development process for quick results and improved productivity
- Participated in daily SCRUM meetings and presented the prototype for business team
- Participated in load balancing of the application server on multiple servers
Environment: included Java EE 5, Java 5.0, XML, LOS Framework 5.1, Spring 4.0, Hibernate 3.3, Flex, JDBC, Oracle 11g, PL/SQL, WebLogic 9.2, Solaris, Log4J, Linux, TOAD and Perforce
ConfidentialSr. Consultant / Application Architect
Responsibilities:
- As an Architect & Lead Developer at LiveVox, responsibilities were to design and develop a J2EE complaint web application including SOA based solution by using Web Services for all-in-one, VoIP-based, on-demand, integrated voice applications platform for its next gen hosted dialing platform to provide a scalable, high performance solution for managing on-demand voice communications
- Worked with the Systems group for creating a deployment architecture supporting session replication, failover, and load balancing components
- Lead the deployment, integration, user acceptance testing (UAT) and the production support activities of application with several other teams spread at different locations
- Worked with the offshore team in transitioning the maintenance phase of the project.
- Java based real-time multi-threaded Call Result Processor was designed and developed using J Boss Drools engine. Results were processed and reports were generated for clients
- Coordinated with stakeholder team about deployment plan and post deployment trouble shooting
Environment: included Java EE 5, Java 5.0, JSON, JBoss Drools, YUI, AJAX, Dojo, Struts, PL/SQL, JDBC, Oracle 11g, PL/SQL, SOAP, Web Services, JAXB, JAX-WS, JAX-RPC, Tomcat, Log4J, Linux, TOAD and Sub-Version
ConfidentialApplication Architect
Responsibilities:
- As an Application Architect involved in the design and development of Self-Registration web application to facilitate Policyholders, Brokers and Associations for on-line registration
- Designed the application using UML Object Modeling. Created various design artifacts including Use Case Diagrams, Sequence Diagrams, Collaboration Diagrams
- Implemented RUP development process to improve the productivity of the team
- Involved in integrating of CMS and ESEC, two heterogeneous technology applications seamlessly though SOAP web services
- Implemented Service End Point interface and Web Services using JAX-RPC
- Created the WSDL and coded the client classes as per the WSDL specification
- Technologies involved were Java, J2EE, EJB, JSP, JSF, Struts2, Spring2.0, Servlets, HTML, XML, JDBC, Log4J, WebSphere 5.1, Oracle 9.0, DB2, PL/SQL, Windows NT, ClearCase, RUP
Sr. Software Consultant
Responsibilities:
- As Sr. Software Consultant participated in the design, development and unit testing of Renaissance web application for Schwab’s Offer Management System
- Participated in writing JDBC calls to the data model which was on mainframe in DB2
- Involved in writing data retrieval and update procedures using JDBC and Schwab JSentry
- Used MQ messaging for asynchronous data sync to other enterprise modules
The environment included J2EE, Java, JDBC, JSP, Servlets, MVC, Struts, XML, HTML, JSentry, DB2, Oracle, PL/SQL and Solaris, WSAD, and ClearCase
Confidential, San Francisco, CASr. Software Consultant
Responsibilities:
- As a Sr. Software Consultant, involved in the application enhancement of Employee Stock Option Services and contributed throughout the new product development life cycle
- Participated in requirements gathering, RUP based design, and development of web application using Java, J2EE, JSP, Struts and Servlets.
- Contributed to the user interface design and development for internal application using PowerBuilder as client for Oracle Database backend
- Involved in data modeling, front-end design, and system integration design
- Contributed to UI design and development using HTML, JSP, Struts, Servlet, and other Java programs for report generation
Environment: included Java, J2EE, JSP, Struts, Servlet, EJB, JDBC, WebLogic 5.0, PowerBuilder 7.02, PL/SQL, Oracle 8.1.6, Crystal Reports, Perl, Solaris, Pro * C, Windows NT
Confidential, Mt. Laurel, NJSoftware Consultant
Responsibilities:
- As a Software Consultant at MFS Trans Tech, involved in the projects - Atlantic City Express Way, Garden State Parkway and New Jersey Turnpike toll collection system
- Participated in system study, user requirements gathering, data modeling, database design, server side development, and front-end UI development
- Responsible for unit testing, integration testing, release planning and production support
Environment: included PowerBuilder 7.02, Oracle 8.04, PL/SQL, HP/ Unix, C/C++, Pro * C, PVCS, Shell Scripts, Hummingbird, Windows NT
