Post Job Free

Resume

Sign in

Java7-8, Spring, Jpa, Hibernate, No-Sql, Hadoop, TDD

Location:
Pune, MH, India
Posted:
September 29, 2015

Contact this candidate

Resume:

SUMMARY

Around **+ years of design and development experience in Java, JEE systems primarily in Advertising, Banking and Retail domain. Extensive experience instrumenting and performance tuning large scale applications.

SKILLS

Category

Major Skills – Primary

Minor Skills – Secondary

Verticals

Digital Marketing, Banking, Retail

Risk Management

Programming Skills

UML, Core Java, Spring MVC, Core Spring, Spring Security, AOP, SQL, Struts, Hibernate, javascript, JSP, Servlets,

Scala, Hadoop, cloud computing, Python, VC++, Unix Programming, C++, REST, JCL, DOJO, Angular JS.

Tools & Techniques

Rational Rose, Enterprise Architect, Websphere 6.1,Tomcat, VISIO, JProbe 7.2

Websphere, Weblogic., Tomcat, Jboss, LoadRunner, TOAD

Databases

Oracle 8/8i/9i/10G, DB2 7/8/9, MYSQL

SQL Server 2000/2003, PLSQL, Sybase

Operating Systems

Sun Solaris, Windows, Unix

Linux

WORK EXPERIENCE

ADP Pvt Ltd (04/2011- Till Date) Sr.Consultant

Channel- Digital Advertising Platform

Involved in design-development of modules to intercept advertisements posted across search engines.

Involved in development of custom algorithms to optimize the advertisement budget spends.

Developed framework for automating the manual regression testing process, which will post ads to search engines, audit them and log errors if any.

Introduced practice of TDD across teams and showed how TDD improves code quality.

Designed- developed and automated the manually regression of posting to search engine and audit the posted entities.

Responsibilities also involve code reviews and production release every week.

Technologies – Java-6/7/8, Spring 3/4, Wicket-6, REST, JPA.

Merchandising/Inventory : Sr. Consultant

Involved in analysis of modules and translation of requirements in to technical specification

Provide estimates on the modules and coordinate development activities from offshore end.

Involved in design development, automated testing of modules with emphasis on performance and reusability

Involved in code reviews, laying down best practices & refactoring the code as part of technical debt.

Involved in design development of custom search-sort algorithms in distributed environment and migration activities.

Technologies – Java-6, Spring 3, Spring MVC, Struts, Map-Reduce.

Process- Agile/Scrum

Zensar Technologies Ltd (10/2006 – 04/2011) Sr. Technical Specialist/Solution Architect

Java Practice (11/2010- Apr 2011) – Sr. Technical Architect/Solution Architect.

Involved in laying down practice across the organization, work on proposals across domains and give presentations to client on organization capability and technology stack used across all verticals

Understanding the business requirements for Morrison’s, UK to implement a POC using Cloud Computing.

Working on requirement gathering for product development- Vendor Management System which will be developed using Force.com

Technologies – UML using Enterprise Architect 7.1, Java 5, Spring MVC 2.5/3, Core Spring 2.5.4/3, Struts, SalesForce, Spring Security 2.0.3, OSGI

John Lewis Partnership (06/2008 -10/2010)–Onsite Coordinator/Sr. Technical Architect- Product Hub

Analysis and design of several critical modules with special emphasis on performance of application

Responsible for laying down standards and best practices in Java, Spring and unit testing

Provide technology strategy, architecture, implementation and support of all modules on timely basis with special emphasis on performance and reusability

Provide packing of developed components to be deployed in production environment

Responsible for performance analysis of the developed code using JProbe 7, LoadRunner 8.0

Perform code review and refactoring to ensure coding standards are adhered and design followed.

Technologies – UML using Enterprise Architect 7.1, Java 5, Spring MVC 2.5/3, Core Spring 2.5.4/3, Dojo 1.3, JavaScript, CSS, JUnit 4, Db2 v8/9, JCL, Spring Security 2.0.3, Apache POI, Apache Commons.

Investec PLC (01/2008 – 06/2008) – Technical Lead/Technical Architect – Investec OLB UK

Provide architecture solutions to client based on the existing environment and provided suggestions for the best design based on performance, existing infrastructure and budget.

Provide solutions to the developers in XSLT, XML, Servlets, JavaScript, CSS

Provide detailed analysis on security flaws and provide implementation details for tackling those in application

Responsible for handling a team of 13 developers and usability experts

Preparation of High Level & Low Level Design documents

While doing analysis of Online Banking Application for Investec, found several loopholes in regards to SQL injection and cross site scripting

Responsible for starting low level design documentation on fixing security flaws in Investec’s online banking application

Technologies – Java 5, XSLT, XML, Javascript, CSS, JUnit

Crisil (2 Days) –Technical Architect (Pre-Sales) – ResearchPro Web

Provide three tier architecture solutions to Crisil Technical Team providing ways where functionality and performance can be optimized using utility modules and caching.

Detailed discussion on for high level architecture and layout of class diagrams to ensure no gaps during development.

Knowledge transfer to developers on architecture, coding standards and implementation details

Technologies – UML, Java 5, JSP, Servlets, Weblogic.

Investec Plc – Risk IT (01/2007-12/2007) - Sr. Consultant/Technical Architect – Credit/Balance Sheet/Market Risk/Organisation Risk.

Responsible for managing credit risk (Algorithmics Limit Manager/Ricos) and Balance Sheet domain involving feeds and interfaces to various domain areas

Responsible for analysis, detailed design and development of modules for Interfaces/Preprocessors in ACLM, RiskPro and Asset Classification based on Basel II norms

Responsible for fine tuning 1000 lines of code in various PL/SQL for performance enhancement during migration of systems

Responsible for laying standards in VC++, Java and Python

Responsible for developing bulk counterparty upload module using web services, POI and Core Java

Responsible for writing several unix scripts and VC++ modules to automate various processes in Credit Risk, Balance Sheet Risk and Market Risk

Technologies – Java 5, Apache POI, Web Services, Python, SQL, PL/SQL, VC++, Unix Scripting, Junit

Polaris Software Labs (07/2006 –09/2006) - Project Lead

Bear Sterns (07/2006-09/2006) – Project Lead– Calypso

Responsible for analyzing the existing system and writing Perl/shell scripts to automate the legacy trading process

Involved in design, analysis and development of sub modules for migration/interfacing with Calypso- Java based Investment Banking

Involved in developing work flow/Activity diagrams and reviewing the code done by team members for quality

Technologies – Java 4, Swing, Oracle, Perl, UML, IBM ClearCase

BluePhoenix Solutions (05/2004 – 02/2006) Sr. Software Professional

Temenos (07/2006-02/2006) – Temenos Consultant/Sr. Software Professional –Temenos Core Banking

Involved in optimizing programs and removing redundant code in the middle tier used for licensing and database access. The changes were done in AppBuilder generated Java code and involved best practices and efficiency algorithms. The optimization resulted in 33-50% decrease in processing time

Involved in design and P.O.C of Open Transaction Gateway module in phase with the design specifications released by Temenos, UK for HSBC Canada. Developed a middle tier prototype using EJB Stateless session bean which independently handled transaction and provided database access

Involved in low level design of spool/exception module in Java which interacted with the mainframe adapters and created a log file containing exception and transaction details from CICS

Involved in modifications of functionalities of Db2 Blob online and batch modules for elimination of Appbuilder Blob components and VSAM

Involved in development and enhancement of Temenos Core Banking application for handling multicurrency and include USD/Euro as the default currency as against Peseta used previously

Involved in development and enhancement of General Ledger, Product Catalogue and Sight Deposits as well as managing and debugging modules for Arrangement and Accounting Accounts

Was assigned as a mentor for knowledge transfer to the new Temenos resources from Spain and Chennai and assisted them with their development, debugging and testing modules. The work was appreciated by client and was selected as Temenos Global Consultant for managing and solving their client request

Technologies – Java, EJB, JDBC, UML, CICS, JCL, MVS, VSAM, DB2, Websphere

Lynx Softek Pvt Ltd, CA (05/2003 – 04/2004) Software Programmer

CompuLynx (05/2003- 04/2004 – Software Programmer - iSmart Module

Involved in development of secure, smart-card framework and front-end using Java Card OCF for iSmart module, comprising of Point of Sales, Inventory, Central Warehousing, Financial Accounting, Customer loyalty and retention.

Coordinated with ATMEL and C programmers with the iSmart modules for understanding interfacing with the OCF modules

Involved in coding cryptographic applet used to store & decipher messages from the card

Worked in a team of 5 for enhancing Automated Time Management System (ATMS) for CompuLynx, Kenya

Added functionality included management of projects and expense sheets

Technologies – Java, OCF, JSP, Servlets, Oracle, Tomcat.

Wipro (08/2002 – 04/2003) Support Professional

Involved in troubleshooting of Software, Networking and Hardware related issues on phone for North American Dell customers

During my tenure as a Technical Support Associate, I was selected as one of the consistent top 10 performers for period of 8 months on the Dell facility and was given the responsibility of handling the team’s performance and help other people on the floor with technical issues involving software, networking and hardware

Assigned the role of sr. technical support thereby monitoring calls and handling escalations

Systime India Pvt Ltd(03/2000 – 05/2002) Software Professional

Global Trust Bank (02/2001- 04/2002) – Software Programmer

Involved in development of mobile banking concept using Wap enabled Cellular phones for Global Trust Bank, Chennai using WML, WMLScript and JSP

Business Logic for the middle tier was incorporated on Webspere Application Server 4 and the native language code was interacting using Websphere component broker

Nokia wap lite server developed by HSS was used as a WAP gateway. 128 Bit SSL was incorporated for security using Java and username and password were set for each user. The entire design of the project was done by using UML in a team of 12

Technologies – Java, JDBC, JSP, Servlets, Oracle

St. Gobain (06/2000- 12/2000) – Jr Software Programmer

Involved in coding and testing of application level DLLs for Smart Cards in the VC++ environment which were made for MPCOS 3DES Processor Cards & Memory Cards (Gemplus Cards).

Involved in development of modules in VC++ and MS Access for contact less cards(Philips Gratikon)

Involved in the testing for MPCOS 3DES Processor Cards on the GCR-410 Smart Card Reader, testing of memory cards on the CMS-100 Reader and its integration DLLs to the VB front end for building applications.

EDUCATION

Bachelors of Engineering in Electronics & Telecommunication, Mumbai University, 2000.

Sun Certified Java Professional.

Cisco Certified Network Associate

TRAINING

Core Spring and Spring MVC training from SpringSource, 2008

Advanced Unix Programming from Investec.

Temenos Core Banking and Globus course from Temenos and Blue Phoenix Solutions



Contact this candidate