We provide IT Staff Augmentation Services!

Technical Lead / Architect Resume

Dallas, TX

SUMMARY:

  • 13+ years of experience in Architecting, Design and Developing Enterprise, client - server, distributed, Internet/Intranet based database applications.
  • Mortgage and Healthcare domain expert.
  • Good understanding of Auto Loans and Cards applications.
  • Exposed to Enterprise systems Architecture,design, development and deployment.
  • Experience in implementing both SOAP and REST based web services using CXF and Spring framework.
  • Excellent skills in Core Java, EJB 3.0, Hibernate, JSTL, JDBC, Spring Core, SAX/DOM, JNDI, JMS and WebServices.
  • Strong experience in deployment of software and configuration on WebSphere Application Developer (WAS) 4.x/5.x/6.1/8.5, JBoss AS, Tomcat, WebSphere Community Edition& Application Server, ActiveMQ on Unix/Solaris and Windows environments.
  • Worked on both Windows and Unix based OS systems.
  • In-depth experience in implementing various design Patterns including Session facade, Business, Delegates, Singleton, Factory, Service locator, Value Object and DAO pattern.
  • Hands on experience in writing and maintaining shell and Maven scripts.
  • Strong technical experience in Server side component development.
  • Written AJAX calls to make asynchronous calls to the application to cache the data and thus improved performance of the application.
  • Experience in developing the front-end components via HTML/DHTML, JSP, CSS, Angular JS, JavaScript, Tiles, and JSTL tags.
  • Experienced in writing Multithreaded code modules using Java Executor framework.
  • Good knowledge in Logical and Physical Data modeling.
  • Worked on DB2, MySQL, MyBatis, HSQL,Oracle and MSSQL databases.
  • Experience with version control systems like Git, Subversion, Confidential Harvest
  • Experienced in Test Driven Development.
  • Strong usage skills for JIRA, Crucible, Jenkins Continuous Integration, HP Quality Center (ALM), Confidential -Lisa
  • Practicing SCRUM based Agile Methodology since 2010.
  • Knowledge on Service Oriented Architecture (SOA) and experience in developing Web Services using SOAP and REST API. Clear understanding of SOAP specification, XSD and WSDL standards.
  • Experience in designing and developing RPC and Document based web services using SOAP1.1/HTTP, implemented Web Services (WS) security.
  • Well versed with Server monitoring with WiLy, Splunk and Kibana Elastic Search.
  • Experience in using Maven, Ant build tools.
  • Strong programming skills in writing unit tests using JUnit, EasyMock and Mockito.
  • Expert in using Clean Code practices using SONAR, Eclemma code coverage tools.
  • As a Application Security Champion at Confidential , led the effort of identifying Security Vulnerabilities in code and fixing the same.
  • Experience in Front technologies as Angular JS, JSP, JSF, Ajax, XML, Javascript, Custom tag development.
  • Extensive experience in using SQL and PL/SQL to write Stored Procedures, Functions, Packages and Triggers. Hands on SQL Performance Tuning Operations.
  • Extensive experience on WAS 6.1 to WAS 8.5 migration of web services and web applications.
  • Experience in using frameworks like JAXB, Log4J, SLF4J, Apache Commons, Jackson Jason, Spring AspectJ, EhCache,
  • Trained in Hadoop mapReduce techniques and DevOps Process.

TECHNICAL SKILLS:

Server Technologies: Core Java, JDK 1.7, Multithreading, JDBC, JNDI, EJB 3.0, JMS, Servlets

ORM Tools: Hibernate

WebServices: CXF with Spring for both REST based and SOAP based calls, XML over HTTP

Frameworks: Spring JMS, Spring Jdbc, Spring Core, JAXB, Spring AspectJ

Build: Maven, Ant, Shell

Scripting languages: Groovy, JavaScript, Shell script

Responsive UI technologies: Angular JS, Ajax, JSF and Custom Tag Development, XML

XML technologies: XML, DOM, DHTML, XML over HTTP posting

Database systems: Oracle XP, Oracle 9g, DB2, MSSQL, MySQL and HSQL, MyBatis

Continuous Integration Tools: Hudson, Jenkins CI

Software Model: Agile, Waterfall, Kanban

High level language: Core Java, Groovy

Business Processing: jBPM

Source Code Repo tools: Subversion, GIT, Confidential -Harvest

Issue tracking: JIRA, HP Quality Center, Confidential -Star

Code scan and Quality tools: Sonar, HP Fortify, EclEmma for code coverage, CheckStyle, FisheEye, Crucible

Operation systems: AUX, Microsoft and UNIX servers

Web / Application Servers: Tomcat 7, WebSphere, WebSpher Community Edition, JBoss 4

Other tools: Putty, SQL developer, SOAP UI, Active MQ, Rabbit MQ, Confidential -Lisa, Confluence, Microsoft Viso

Logging Frameworks: Log4J, SLF4J

Monitoring tools: Wily, Custom build Alert system for URL and connection monitoring, Splunk and Kibana Elastic Search

PROFESSIONAL EXPERIENCE:

Confidential, Dallas, TX

Technical Lead / Architect

Responsibilities:

  • Gathered requirements, participated in JAD session to finalized the Acceptance tests and criteria for the project.
  • Interacting with the QA, architectures, BAs, in order to understand the RFCs and User Stories.
  • Designed the flow and interfaces between the components.
  • Created High level Design documents for the flow.
  • Created Visio Diagrams for System level architecture.
  • Implemented XML data extraction using Groovy.
  • Implemented Mockito test cases.
  • Implemented Json data model using Jackson framework.
  • Implemented REST based client for backend post.
  • Implemented Retry Logic for failed JMS Listeners.
  • Designed Multithreaded XML data process with Spring Taskexecutors.
  • Configured Hystrix connection pool various backend sources.
  • Implemented/setup cache layer using EhCache.
  • Practicing Scrum based Agile methodology to achieve continuous deployments.
  • Reviewed Code coverage using SONAR, and Code Quality and Security Vulnerabilities checks using HP Fortify, Code review using Crucible
  • Acting as Standby Scrum master, publishing Sprint Reports to Product owners and conducting Agile ceremonies like Retrospective and Iteration plannings and Standups.
  • As Application Security Champion, verifies security vulnerabilities in code.
  • Supported both Non-Prod and Prod deployment procedures.
  • Implemented XML over HTTP to send XML data to clients
  • Created servlets that can receive encoded data from clients.

Environment: GIT, SVN for Subversioning, Eclipse as IDE, MyBatis and HSQL for in-memory DB, Oracle and DB2, SOAP UI for testing Webservices, JUnit and Mockito for Unit test cases, CXF and Spring for implementing WebServices, Spring JMS Template for message listening, JIRA, Hudson, Crucible, Maven, Tomcat 7, HP Quality Center, HP Fortify, Sonar, Core Java, multi threading, RESTfull and SOAP based calls, Jackson Json framework, JAXB, Apache Commons, Spring Taskexecutor, Spring aspectJ

Confidential

Technical lead/ Developer

Responsibilities:
  • Implemented SOAP based Webservices using CXF and Spring frameworks
  • Migrated a modules from JBoss to WebSpher Community Edition
  • Supporting deployment of EARs in JBoss and WebSpher Servers
  • Implemented changing Log level outside of EAR context.
  • Implemented various Cron Triggers for various batch jobs using Spring framework.
  • Supported code deployment and maintenance in both JBoss and WASCE Servers.
  • Written and maintained build scripts and integrated with Hudson Jenkins.
  • Designed and implemented data model using Hibernate as the persistence layer that uses Oracle 10g as the backend databases.
  • Implemented Hibernate cache for persistent objects.
  • Implemented DAO layers using H-SQL to faster queries.
  • Wroted MyBatis Stored procedures and SQL scripts for various persistent objects.
  • Integrated MyBatis with Hibernate.
  • Implemented various message listening services using ActiveMQ and Spring.
  • Won Quarterly award for my work on setting up Community Edition Server.
  • Entity Beans and Message Driven Beans and deployed them on WebSphere and JBoss.
  • Created action-servlet.xml and application-context.xml.
  • Application-context.xml contains hibernate configurations and the entries of the DAO classes.
  • Action-servlet.xml contains entries of all action servlets and their dependencies.
  • Involved in requirement analysis and design discussions.
  • Implemented Custom Partitioning Framework using Oracle XP edition.
  • Written multiple Cron jobs for supporting Batch processings.
  • Supported business processing flow logic based on JBPM
  • Created declarative transaction configuration and integrated with Spring.
  • Used Hibernate3.0 extensively including creation of mapping, HQL and data access classes using hibernate.
  • Service Locator Pattern being using to fetch service objects from Spring context.
  • Code reviews using FisheEye, Code coverage with EclEmma and Sonar
  • Involved in Developing Web Application with Full Software Development Cycle (SDLC) from Design to Deployment using agile methodologies.

Environment: CXF, Spring, SOAP UI, JIRA, FisheEye, SVN, Hudson (Jenkins), EclEmmea, Sonar, ActiveMQ, Hibernate, JBoss, Websphere, Websphere Community Edition, Oracle XP, MySQL, HP Quality Center, JBPM, JDBC, JNDI

Confidential

Technical lead/ Developer

Responsibilities:
  • Implemented Data Perfection extended layer components using Hibernate.
  • Developed stored procedures and various SQL scripts to support mapping with persistent layer.
  • Updated and maintained JBoss and WASCEdeployment and configuration scripts.
  • Code reviews using FisheEye, Code coverage with EclEmma and Sonar.
  • Supported Webservices testing with SOAP UI
  • Used Junits, EasyMock and MockIto for Unit testing.
  • Created Shared Cache using EhChache framework.
  • Supported both JBoss and WebSphere testing
  • Created WebSphere migration scripts.
  • Configured Hibernate 3.0 for the application. Created hibernate configuration files.
  • Did persistence in hibernate involving creation of mapping xml and using HQL and criteria queries.
  • Created POJOs and did their hibernate configuration.
  • Updated configuration for EJBs and deployed them on WSAD community Edition and JBoss.
  • Created inheritance mapping between objects in hierarchy.
  • Implemented various relationships between entities in hibernate mapping.

Environment: CXF, Spring, SOAP UI, JIRA, FisheEye, SVN, Hudson (Jenkins), EclEmmea, Sonar, ActiveMQ, Hibernate, JBoss, Websphere, Websphere Community Edition, Oracle XP, MySQL, HP Quality Center, JBPM, JDBC, JNDI

Confidential

Senior Developer

Responsibilities:
  • Implemented user interfaces based on Confidential custom tag library.
  • Implemented user interface components using JSF and AJAX
  • Implemented multi thread for High throughput using Java Executor services.
  • Integrated Spring and Hibernate for Persistent layer.
  • Implemented XML posting and retrieval to backend agents.
  • Supported i18n testing fixed various issues using Javascript, JSF and JSP
  • Implemented UI screens and flow based on JSF and Confidential custom tag library and JavaScript
  • Supported code for various DBs like Oracle, DB2, MSSQL
  • Provided both L3 and L2 support for products.
  • Implemented XML parsing using Java 5 multi threading capabilities.
  • Developed new console applications for new Objects in Oracle DB
  • Implemented build scripts using Maven and integrated with Jenkins for faster deployments.
  • Written mocking tests using JMock framework
  • Factory Pattern has been used to create the instance of the parsers.

Environment: Tomcat, Confidential Harvest, Confidential Star, JSF and Confidential -Custom Tag library, JSP, Java Script, Ajax, Junit, Oracle, DB2, MSSQL, DHTML, CSS, Mockito for Unit testing, Eclipse, Maven, JMock, SAX/DOM

Confidential

Developer

Responsibilities:
  • Implemented UI components using DHTMl, CSS and JavaScript
  • Supported UI changes and testing.
  • Designed High-Level and Low-Level architecture of the project.
  • Created module to parse XML using DOM parser
  • Using MVC framework integrated the flow between UI pages.
  • Participated in Requirements gathering and design decisions with clients.
  • Implemented Shell scripts for deployment and build services.
  • Supported testing test and UAT environments.

Environment: WASD, Struts MVC Framework, JSP and Servlets, Quality Center for ALM, Shell scripting, Eclipse, DHTML, CSS, XML and DOM, ANT

Hire Now