Team Lead Resume
Newark, DE
SUMMARY
- 18 Years of IT experience - with full stack hands on Java technology stack experience including frontend end (JavaScript, CSS, JQuery, AngularJS, Node.js CSS, HTML 5) middleware (SOA, Integration, Rest/SOAP WS, JMS, messaging) App servers(IBM WebSphere, WebLogic, Tomcat, Jetty) and backend (Oracle, NoSQL - Cassandra ) data warehouse, transaction systems, Big data platform (Hadoop ecosystem including spark, map reduce, hive, yarn, Kafka) - Banking, Retail eMedia domain experience.
- Expertise in architecting, designing and developing highly transactional, multithread web application using Spring, Web service, XML, Messaging, Java Script, Ajax, Angular/Node.js/Jquery, Hibernate, Oracle SQL, PL/SQL technologies, experience in interacting with big data platform including Hadoop, Map Reduce, Yarn, Spark, Kafka, No SQL DB (Cassandra).
- Expertise in leveraging object orient design patterns, code optimization, algorithmic optimization, memory management for high performance applications. Experience in performance monitoring and profiling tools - Introscope, Dynatrace Visual VM, Jmeter etc,
- Experience in Agile development using Scrum methodology, Test Driven Development, Continues Integration, Agile Requirement Gathering, Version One.
- Green card Holder.
PROFESSIONAL EXPERIENCE
Team Lead
Confidential, Newark, DE
Responsibilities:
- Designed and developed the AngularJS, node.js based dashboard for the fraud detection middleware platform - which provides the jmx based monitoring and control functionalities along with reporting and rule management.
- Hands on development lead - for the development effort for the credit card fraud detection middleware platform using the Spring - Integration framework with 15 million transaction per day. Apart from spring integration module, it uses apache cxf for web services integration (with soap and rest/Json web services, with SAML token based security ), Hadoop interfaces, Cassandra database interfaces.
- Lead the development effort for high available soap ws for fraud detection at the time of account opening with less 100 millisecond SLA with 1200 transactions per second.
- Designed and lead the development effort for generic data parsing and loading framework for fraud data repository using spring and apache flatpack.
- Lead the effort to fine tune Cassandra data model, node configuration, Spark integration.
- Lead several POC in the big data platform for using Flume, Datastax Cassandra drivers, Cassandra- Spark integration, Cassandra cluster setup etc.
Principal Associate (Lead)
Confidential, Wilmington, DE
Responsibilities:
- Created initial business flow and pilot implementation for integrating capital one auto loan to Capital one 360 platform using keystore based authentication at the web service layer.
- Developed pre-fetching framework for improving the performance of the banking application using Spring/Java Futures/Threading.
- Implemented enhancement and supported the batch and real time feed system which send data from the core banking platform to the PRM dashboard application using spring batch and pl/sql.
- Developed a framework for easy configuration and switching application properties in various environment using Java property framework.
- Worked on the Authentication/Authorization framework of the retail banking site, integrated EWS/KYC system with authentication framework.
- Work extensively on Spring MVC, webflow, JSP, javascript for enhancing various front end components of the retail bank application.
Java lead
Confidential, Wayne, PA
Responsibilities:
- Developed core components for the data integration module for the Confidential 's recruitment platform using Java, XML, XSL, StAX, DOM parsers, Hibernate, Spring JPA. Used quartz scheduler for developing the batch job streams in a clustered server environment. Developed contract first web service using Spring-WS. Lead the development effort of the 4 onsite and 7 offshore team member.
Java Lead
Confidential, NYC
Responsibilities:
- Implemented Endeca Information Platform (Search Engine) in various Nielsen website such as billboard.com, adweek.com, hollywoodreporter.com
- Involved in Search Engine Optimization project. Re-designed site architecture for URL restructuring, and developed parser to generate Google site map.
Senior Programmer
Confidential, Louisville, KY
Responsibilities:
- Developed persistence framework for saving different steps in the web enrollment wizard using apache struts 1.2, Spring 2, hibernate 2, oracle 9i.
- Developed address validation framework using SOAP-WSDL web services using apache AXIS framework.
Team Lead
Confidential, IL
Responsibilities:
- Designed web based workflow using Apache Struts, Hibernate, Oracle Pl/Sql for processing the item cost changes and adjusting the corresponding retail of the item on the Walgreens stores to maintain the profit percentage. This solution improved the efficiency and accountability of the current cost change process.
- Lead the effort to deliver the above project using an onsite- offshore team with a total of 15 team members.
Team Lead
Confidential
Responsibilities:
- Developed Merchandize locator application which is used for checking the availability of item in the store, inventory status of the item in the ware house, in transit status, order status, open POs for the item, sales history of the item etc. Used Struts, Oracle Pl/SQL for implementation.
- Lead the effort to deliver the above project using an onsite- offshore team with a total of 10 team members.
Sr. Programmer
Confidential, CA
Responsibilities:
- Integrated Apple marketing database with the CRM tool using Vitria Businessware Server Middleware server. Technologies involved were Java, Corba, IDL, Oracle Aix Unix.
TECHNICAL SKILLS
Java 7/8(Lambdas and Streams): Application Servers (Websphere/Weblogic/Tomcat), JDBC, ORM(Hibernate) Spring 4 (core/mvc/dao/jpa/security/integration/batch/ws), Soap and Rest WS, Multithreading, JVM performance tuning (Visual VM, Intorscope, Dynatrace), Maven, CI tools (Hundson, uBuild. uDeploy), TDD/BDD (Junit/DBUnit/Cucumber)
Bigdata/NoSql: Cloudera Hadoop stack (Mapreduce/Pig/Hive/Flume) Spark, Kafka, Datastax Cassandra.
RDBMS: (Oracle 10g/11i PL/sql) schema design E-R diagram, Normalization, query analysis and perf tuning.
Javascript: Jquery, Jquery UI, Angular JS, Node JS, Express JS, npm, HTML/CSS, Bootstrap, DOM