Summary
Overview
Work History
Education
Skills
Timeline
Generic

MOULIKA ADHIKARI

Kolkata,WB

Summary

Highly skilled Technical Architech having more than 15 years in Java/J2EE applications design, development and integration. Having detailed knowledge and hands on experience of Java/J2EE platform with Spring MVC, Spring Boot, Appeng FrameWork, JDK 8, MongoDB, Restful Web services, Jboss 5.1/6.3, Jetty App Server, Maven built tool, Apache Ant built tool, GitHub, Kafka. Have complete experience in requirement gathering, analysis, design, coding, development, testing and production deployment of Java/J2EE based applications. Excellent team leader and onsite coordinator with excellent communication skill, good interpersonal relation. Have hands on experience in performance analysis tools to measure , analyze and improve performance of applications.

Overview

15
15
years of professional experience

Work History

Technical Architect

Tata Consultancy Services Ltd.(Client: Apple Inc.)
08.2022 - Current

Project : Sirius+ and NDA


  • Designing and developing the REST Web Services for NDA and Sirius+ application.
  • Develop code using spring boot to create ,update, delete deal memos and NDAs(non-disclosed agreements) and sign those electronically.
  • Developing code to store and retrieve documents in Geneva.
  • Developing code to send email notifications to intended deal memo creators, DRI, legal admins.
  • Developing code to expose and consume internal and external web services.
  • Understanding the requirement and design accordingly.
  • Design and developing code for fraud prevention and security implementation.
  • To coordinate activities with my client and my offshore team to provide 100% error free bug fixes and code development
  • Based on client requirement and feasibility creating technical design which is the heart of the actual code development.
  • Debugging the system and provide resolution to the team are required day to day activities.
  • To understand business requirements and adhere to business standards

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
12.2020 - 07.2022

Project : Clarity and Head Count Management Apple


  • Designing and developing the REST Web Services for Head Count Management application.
  • Design and developing code using spring framework to integrate with 3rd party applications to fetch details of Apple job opening, Apple Hiring process, fullTime Apple employees, Interns, Vendors.
  • Designing and developing the REST Web Services for various corporate system applications like ATP, WorkDay etc
  • Design and developing code to consume data from other applications and post to Kafka queue for reporting purpose
  • Design and develop code to integrate with Slack for interapp chat collaboration, integration with Radar for live defect analysis
  • Used GitHub as the version control system and implement build script using Maven for building the application
  • Implement Customer search functionalities via IDMS and LDAP
  • Monitoring the overall application health and critical parameters such as response time, memory usage, heap usage etc
  • Translated user requirement to technical design on time
  • Provided real time support to customer and solving production issues

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
09.2019 - 11.2020

Project : Enterprise Solution Projects Fingerprint


  • Design and develop RESTFul webservices to integrate with multiple external systems like CST, GBI, Infocheck, HALO
  • Design and develop multiple microservices to implement create/update/search/delete applications, hosts, technologies, version and vulnerabilities in Fingerprinting
  • Implement multiple Clockwork batch jobs to fetch and populate multiple applications details (host, Technologies, version, endofLife, vulnerabilities) into Fingerprinting mongo db
  • Used GitHub as the version control system and implement build script using Maven for building the application
  • Monitoring the overall application health and critical parameters such as response time, memory usage, heap usage etc
  • Translated user requirement to technical design on time
  • Provided real time support to customer and solving production issues

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
03.2017 - 09.2019

Project : ILOG

  • Design and develop iLog Dashboard RESTFul webservices which will invoke other systems APIs to browse, search, update article contents
  • Implement database scripts to migrate data from Oracle to Mongo and from one mongo collection to another
  • Setup Kafka queues to publish various messages and auditing information for other consumer teams
  • Integration with Athena platform to identify and prevent Fraud and Security breaches
  • Used GitHub as the version control system and implement build script using Maven for building the application
  • Implement Customer create/update/search functionalities via IDMS
  • Monitoring the overall application health and critical parameters such as response time, memory usage, heap usage etc
  • Translated user requirement to technical design on time
  • Provided real time support to customer and solving production issues

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
08.2016 - 03.2017

Project : IDESK


  • Design and develop 'Service broker' using Spring Boot for iDesk application to consume services from all other applications running on TLS 1.2
  • Worked on enhancement of iDesk application
  • Implemented enterprise applications with J2EE design architecture on Jboss Portlet, Spring Boot framework on JDK 8 and deployed them in jboss application server
  • Fine tuned SQL Queries written on Oracle
  • Used GitLab as the version control system and implement build script using Maven 3 for building the application
  • Implemented, exposed and consumed based RESTful web services using SpringRest Template, Spring jdbcTemplate and Oracle
  • Analyzed system performance with Jmeter and Visual VM profiling
  • Based on the analysis corrective measures, code changes and fine tuning of slow database queries were made to meet desired performance criteria
  • Translated user requirement to technical design on time
  • Provided real time support to customer and solving production issues

Team Lead

Tata Consultancy Services Ltd.(Client: Hallmark)
10.2013 - 08.2016

Project : Space Assortments in Hallmark Cards.


  • Dedicatedly worked on design and implementation of applications (Space Planning, Season Display, Planning System, Pocket Optimization, SMART) to identify store-level product lines to allocate spaces within the Hallmark seasonal card department with the most profitable price, captions, visual display and optimize product lines performance at the store level in Hallmark Cards
  • Implemented enterprise applications with J2EE design architecture on Spring 4.1 framework and deployed them in jboss application server
  • Implemented Message driven beans (MDB) to produce and consume JMS messages through queues in asynchronous message processing with guaranteed delivery for propagating the data from front end UI to the database for persistence
  • Implemented business rules as per user need using JRULES 7.1.1 and ODM 8.7.1
  • Migrated applications from jboss 5.1 to jboss 6.3 and made required code changes to make them compatible with the upgraded application server
  • Fine tuned SQL Queries written on DB2, Oracle
  • Used CVS, TFS as the version control system and implement build script using apache ANT and Maven 3 for building the application
  • Implemented, exposed and consumed based RESTful web services using SpringRestTemplate, Spring jdbcTemplate and Oracle
  • Analyzed system performance with Visual VM profiling
  • Based on the analysis corrective measures, code changes and fine tuning of slow database queries were made to meet desired performance criteria
  • Translated user requirement to technical design
  • Provided real time support to customer and solving production issues

Tech Lead

Tata Consultancy Services Ltd.(Client: 1WorldSync)
03.2012 - 09.2013

Project : 1WorldSync


  • Designed and developed 'Customer Signup' functionality based on Liferay Portlet, Spring MVC 3.1, Oracle database
  • It included validation, maintaining organization hierarchy based rules, syncing of user data to Liferay user schema
  • Implemented and exposed RESTful web services related to product publish API using Spring RESTTemplate, Mysql and MongoDB
  • This included validation of product attributes, persisting of data, syncing data to reporting db, sending data to Solr and Mongo db
  • Created and exposed RESTful APIs to insert/update/delete bulk users and organizations into back end database (Oracle 10g) and to Liferay schema
  • Implemented and configured transaction manager in the application to persist data in database
  • Created build-scripts using Apache Maven to build the web applications using Artifactory repository
  • Translated business requirement to technical design to be used by developers
  • Did performance analysis using Visual VM to find, debug and improve application performance

Developer

Tata Consultancy Services Ltd.(Client: SunLife)
04.2010 - 02.2012

Project : Sunlife Financial Ltd.


  • Developed and exposed reusable SOAP Web Services using Axis 2, Struts and Mysql database to expose the customer registration service to customers
  • Developed new customer registration application using JSP, Struts and Mysql
  • Integrated with 3rd party SOAP web services and implemented security using unique authorized token
  • Redesigned and developed the code for new requirements from business customers
  • Mapped user requirement to low level technical design
  • Created unit test scripts using JUnit

Education

Bachelor of Technology - Computational Science

West Bengal University of Technology
Kolkata
06-2009

Skills

  • Java/J2EE
  • Apple homegrown Aluminium Framework
  • Spring Boot
  • Spring MVC
  • MongoDB
  • Apache Maven
  • SQL
  • Jboss 51/63
  • JDK 6/7/8
  • Oracle 10g
  • DB2
  • JMS
  • Kafka
  • RESTful Webservices

Timeline

Technical Architect

Tata Consultancy Services Ltd.(Client: Apple Inc.)
08.2022 - Current

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
12.2020 - 07.2022

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
09.2019 - 11.2020

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
03.2017 - 09.2019

Tech Lead

Tata Consultancy Services Ltd. (Client:APPLE INC.)
08.2016 - 03.2017

Team Lead

Tata Consultancy Services Ltd.(Client: Hallmark)
10.2013 - 08.2016

Tech Lead

Tata Consultancy Services Ltd.(Client: 1WorldSync)
03.2012 - 09.2013

Developer

Tata Consultancy Services Ltd.(Client: SunLife)
04.2010 - 02.2012

Bachelor of Technology - Computational Science

West Bengal University of Technology
MOULIKA ADHIKARI