Sr.java Backend Architect Resume
3.00/5 (Submit Your Rating)
SUMMARY:
- Results - oriented, resourceful and problem-solving software engineer professional having more than 15 years of experience designing, implementing, testing and providing support for new software solutions, assessment, enhancement and support of existing infrastructure, Strong focus on design and user capabilities.
- Strength’s include quick learner, ability to work in fast paced environment and lead teams with an excellent record of delivering bigger initiatives.
TECHNICAL SKILLS:
Agile/Scrum methodologies
Java, J2EE, Spring, SOAP, REST, Web Services, XML, JSON, Linux, SQL, Oracle, GIT and Rally
C++, C, STL, Bash, Perl, Clear case, Fortify, Maven and Jenkins
JavaScript, Hibernate, Active MQ, Mongo DB, Pig and Hadoop
Distributed system, micro services, server side development
PROFESSIONAL EXPERIENCE:
Sr.Java Backend Architect
Confidential
- Working on defining and implementing the strategy for PayPal risk platform JAVA/J2EE based micro services for active-active deployment.
- Designed and implemented web services for PayPal risk platform using Java, J2EE, spring, SOAP (JAX-WS) and REST (JAX-RS).
- Led the team of 6 engineers to deliver the PayPal Risk transaction API simplification program cutting down the number of input variables from 1000 to 200. Changed the integration from SOAP to REST for easier and cleaner integration. Implemented the high level design, audit strategy and ramp plan to make sure there is no impact to the running business.
- Led a team of developers close to a period of 2 years to achieve the migration of risk evaluation platform from the legacy monolithic C++ application to JAVA/J2EE based web services. This platform serves approximately 80 M Confidential empts per day and is the key to prevent losses for PayPal.
- Achieved the goal of bringing down the SLA from 550 to 400 milliseconds for risk evaluation checkpoint by breaking down one big workflow into separate workflows and parallelize data load and service calls to save time.
- Proven track record of delivering multiple big initiatives on time using effective co-ordination with different cross-functional teams like CQ, DBA, RM and RE.
Software Engineer
Confidential
- As a DTL (Domain Tech Lead) for Co mpliance domain in PayPal I designed and coded application in JAVA and C++ to perform checks like OFAC, PEP on the PayPal customers to find the bad users and create SAR and file with the regulatory. This was crucial for PP to be compliant with the regulations as the third party application was not that mature and had few gaps which we filled by writing and pushing code to live site in very short period of time.
- Created a deployable RPM for third party application (Norkom) to easily deploy the app in PayPal production environment.
- Involved in creating a dedicated DB for Norkom application based on the data usage working with the DBA team in PayPal.
Programmer
Confidential
- Lead developer for Voice Wing (VOIP based) product from Verizon using C++, STL, Linux and SQ L for coding server side components.
- Designed and implemented requirements of different flows like Add, Disconnect, Suspend/Restore, and Change etc.
- Achieved on time LTS by utilizing effecting co-ordination with different team for requirement gathering and Issue resolving.
Engineer
Confidential
- Lead developer responsible for coding using C++ and STL on LINUX.
- Implemented a feature called Model to Model in which two models interact with each and the provider model fulfills all the demands of the consumer model thus avoiding the need to connect to the DB every time and wasting lots of time and bandwidth. It is one of the biggest features in the history of the product and I have been involved in this feature for almost 1 year.
- Designed and developed a whole set of APIs which handles the XML based request from the end user in a proprietary language called XQL (XML based Query Language) for the Model to Model.
Software Engineer
Confidential
- Implemented and pushed to LIVE for business requirements using C, UNIX, SQL and PERL.
- Co-ordination with on-site team for requirement gathering and Issue resolving.
- Preparation and review of requirements design and test document.
- Played the role of DP (Defect Prevention) manager in the project, responsible for preparing the DP analysis report at the end of quarter and try to suggest the ways in which these defects can be minimized by using the Pareto analysis.