Summary
Overview
Work History
Education
Skills
Custom
Languages
Certification
Interests
Timeline
Generic

Dinesh D

Hyderabad

Summary

Experienced IT professional with over 9 years in software development, specialising in Java/J2EE applications and full software lifecycle management. Skilled in creating service endpoints, enhancing application performance, and utilising database technologies such as DB2, PostgreSQL, and MySQL. Led project documentation efforts, identified security vulnerabilities, and conducted code reviews to deliver high-quality software.

Overview

11
11
years of professional experience
1
1
Certification

Work History

CCM (Change Control Manager)

JPMC
11.2023 - Current
  • Facilitated change request initiation for business controls and procedures, encompassing both business-driven and regulatory changes, while coordinating with ELA for obligation mapping and triggering workflows that capture change request details and impacts across the line of business.
  • Assisted in handling deployment activities and pipeline validations for the web portal application across target environments.
  • Participated in regular Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and team retrospectives.
  • Participated in the interview panels and mentored the Junior resources.
  • Provided production support and implemented enhancements to improve system functionality.
  • Managed cluster deployments and maintained infrastructure to ensure optimal system performance.
  • Implemented security measures, including authentication and authorisation protocols, to protect sensitive data.
  • Integrated REST API endpoints with third-party applications, validating API responses to ensure seamless connectivity.
  • Optimised API response times by identifying and resolving bottlenecks in the system.
  • Worked on different epics on boarding divisions, DCOE and confidentiality.

Senior Lead Software Engineer

Virtusa
06.2022 - Current

CCR (Citi Connectivity Registry)

CITI
05.2020 - Current
  • CCR Citi Connectivity Registry is a platform that provides request, risk assessment, review and approval process of various third party and non-third party connectivity types including firewall, Proxy and security access Control list change requests, IP Registration, Segmentation etc.
  • Implementing Rest end points for various services.
  • Worked on consuming third-party web services in spring boot.
  • Perform coding, debugging, and bug fixing.
  • Addressed assigned quality assurance issues to ensure product quality.
  • Conducted code reviews and managed version control in Stash to maintain code integrity.
  • Tracked and organised project tasks in JIRA, ensuring timely completion of each release.
  • Contributed to successful project deliverables, enhancing overall project quality.
  • Agile software methodology and Scrum.
  • Deploying application in different environments.

SCRA (Service Member Civil Relief Act)

JPMC
07.2022 - 10.2023
  • SCRA Calculator process provides a means for specialists to research SCRA account information for cardholders who were identified as being Military Active on duty and get some benefits like lower (4%) etc. Account information was previously submitted through a web interface. SCRA Calculator keeps track of what the specialist has done. Specialists use the web interface (UI) to update account information in the SCRA Tables.
  • Analyzing eligible Accounts/Customers.
  • Working on JIRA assigned by each Sprint.
  • Collaborated with team members on project deliverables, ensuring timely completion and contributing to overall project success.
  • Perform coding, debugging, and bug fixing.
  • Converting spring application into spring batch applications.
  • Converting Ab Initio components to Spark Components.
  • Created and configured services integrating AWS with Java/Spark applications, enhancing system functionality and performance.
  • Worked on consuming third-party web services in spring boot.
  • Control-m configuration for batch jobs.
  • Deploying applications in DEV, TEST, UAT and Prod Environments using Jules /Spinnaker pipelines.
  • Upgraded java 8 to java 11 and Photon1.9 to 2.6.7.
  • Code review and stash management.
  • Agile software methodology and Scrum.
  • Retrieving Secrets from Amazon from AWS secrets manager.

Specialist

Larsen & Toubro Infotech
08.2018 - 06.2022

OXP (One Expert Portal)

UTC(OTIS)
09.2018 - 12.2020
  • This tracks elevator activities, regularities and preventing unwanted downtime. This project handles remote monitoring of the elevator of building, remote data collection from connected devices, independent and secure connectivity between devices. Data is usually coming from OTIS database like CBM (Data Pipeline), G3MS EDGE etc. This project provides continents, country, state building dashboard, historical alerts, elevator health score, its Heartbeat data, Performance Data, Alarms, Events and notifications. In this project various analytics are used for improving performance by avoiding unwanted downtime and risk by using various alerts.
  • Involved in analyzing and understanding existing applications and requirements review.
  • Development of the Restful Web-Service using Spring rest.
  • Creating Mashups, Things and services in ThingWorx.
  • Implemented Utilities for Bulk uploading users using UPN.
  • Validation of user details.
  • Implementing AD Authenticators and Configuring Redirecting URLS in Microsoft Azure.
  • Addressing code review comments.
  • Worked on issues logged by the testing team in VSTS.

DWI (Digital Work Instruction)

J&J
01.2020 - 04.2020
  • Deliver up-to-date digital work instructions, reducing human error and improving user productivity, efficiency, and product quality. Provide unified operator screens bridging information from disparate systems and smart tools. Guide and monitor the execution of work, capturing data to identify bottlenecks, increase visibility, and improve operations. Reduce operator training time and identify opportunities for operator improvement.
  • Installation Thing Worx Foundation.
  • Developed various Services in Thing Worx.
  • Creating database Tables and Columns in Postgres.
  • Creating Mashups, Thing shapes and Things.
  • Dynamically Displaying images and Documents for different work instructions.
  • Writing SQL Queries.
  • Tracing all the information and logging all the work instructions information.

Omni Channel Offers

Fifth Third Bank
02.2017 - 07.2019
  • Developed multi-channel sales solution to provide seamless customer experience for availing bank benefits online and offline. Enabled bankers to create offers on various products, facilitating customer attraction and sales increase through offer creation, redemption, fulfilment tracking, and payout.
  • Developed admin tool for backend projects to address critical requests, including manual payouts for elite customers and lucky draw winners.
  • Configuration and development of the Restful Web-Service Components.
  • Developed bean classes and service layers for web services to ensure smooth operations.
  • Developed batch component to automate data processing tasks.
  • Implemented the different design patterns like, factory, MVC and Singleton.
  • Prepared architectural design document, technical specifications document, and UML diagrams to support project development and implementation.
  • Peer Reviews on the code.
  • Vulnerability checks and code analysis using find bugs and fix bugs.

Senior Software Engineer

SLK Software Services
01.2017 - 07.2018

Qwezar

Turpy Mobile Apps Pvt. Ltd
03.2016 - 10.2016
  • Qwezar is jewellery Application. it contains all the information about the jewellery Information. Business to Business (B2B) application that will serve as the technology-driven platform for merchants, brands and other businesses to leverage the Internet to connect and engage with each other, customers and clients.
  • Developed modules for user registration, user modifications, invitation codes, B2B invitation codes, tenants, statutory information, and bank details.
  • Implementing RESTBased Webservice.
  • Indexing with Apache solr DataImportHandler.
  • Configure all the Solr cache related data in schema.xml and data-config.xml.
  • Configure all the data in orm.xml and model classes in persistence .xml.
  • Resolved bugs reported by the testing team to enhance application stability.
  • Developed and executed unit test cases to ensure code functionality.
  • Contributed to the preparation of unit test cases for comprehensive testing coverage.
  • Participated in weekly meetings with team lead, manager, and domain team to provide project updates and align on deliverables.
  • Writing and executing the Unit Test Cases.

Java Developer

Turpy Mobile Apps PVT. LTD
03.2015 - 10.2016

JTS

Turpy Mobile Apps Pvt. Ltd
03.2015 - 02.2016
  • JTS is a platform to facilitate easy listing of inventory of regular as well as high-end jewellery by multiple merchants, easy accessibility and navigability options for the customers to browse through and secure transaction methods to enable trade in this online market. The system will also aid dispatch and tracking of the product, billing and invoicing as well as a customer complaint redress mechanism to ensure a great shopping experience.
  • Developed modules including Jins, Metal Service, Product Service, Stone Services, and Product Mappers, enhancing system functionality and integration.
  • Designed and structured database to optimise data management and access for users.
  • Producing Rest-based web Services to Mobile Apps.
  • Written Hibernate pojo classes and configured association mappings in hibernate mapping file.
  • Developing DAO classes which are helpful to interact with the Database.
  • Fixing the bugs reported by the testing team.
  • Performed testing on web services
  • Assisted documentation team in compiling technical content, improving clarity and usability of user manuals.
  • Hyderabad

Education

Bachelor of Technology - Computer Science and Engineering

JNTU Hyderabad
05-2011

Skills

  • Core Java
  • J2EE
  • Microservices
  • Spring
  • Spring Boot
  • Hibernate
  • RESTful API development
  • Web Services
  • AWS
  • Azure
  • PostgreSQL
  • MySQL
  • Oracle
  • DB2
  • DynamoDB
  • XML
  • Spark
  • Tomcat
  • WAS
  • HTML
  • JavaScript
  • Maven
  • SVN
  • Git
  • Bitbucket
  • LOG4J
  • ClearCase
  • SQL Developer
  • SoapUI
  • Postman
  • Agile methodologies
  • Code review
  • Security implementation
  • Windows 10
  • Linux
  • GDE

Custom

  • CCM (Change Control Manager),

Change control manager provides the capability for an employee to initiate a change request to Business controls and procedure. The change can be either business driven or a result of Regulatory. Regulatory Events will interface with ELA for Obligation Mapping. The Change will trigger a business-driven workflow that capture the change request details and impacts (as key Assessment Units) across the Line of Business. The Scheduling execution and of the execution of updated business documents will be tracked in the system., Integrating REST API endpoints with third-party applications and validating API response., Optimizing the API response time and minimizing the bottlenecks., Production support and implement new enhancements., Implementing Security Measures like Authentication and Authorization., Cluster deployments and infrastructure management., Worked on different epics on boarding divisions, DCOE and confidentiality., Assisted in handling deployment activities and pipeline validations for the web portal application across target environments., Participated in regular Agile ceremonies including sprint planning, daily stand-ups, backlog refinement, and team retrospectives., Participate in the interview panels and mentoring the Junior resources.

  • SCRA (Service Member Civil Relief Act),

SCRA Calculator process provides a means for specialists to research SCRA account information for cardholders who were identified as being Military Active on duty get some benefits like lower (4%) etc. Account information was previously submitted through a web interface. SCRA Calculator keeps track of what the specialist has done. Specialists use the web interface (UI) to update account information in the SCRA Tables., Working on JIRA assigned by each Sprint., Converting spring application into spring batch applications., Converting Ab Initio components to Spark Components., Control-m configuration for batch jobs., Analyzing eligible Accounts/Customers., Creation and Configuration services from AWS to Java/Spark Applications., Retrieving Secrets from Amazon from AWS secrets manager., Worked on consuming third party web services in spring boot., Involved in the Deliverables., Upgraded java 8 to java 11 and Photon1.9 to 2.6.7., Code review and stash management., Agile software methodology and Scrum., Perform coding, debugging, and bug fixing., Deploying applications in DEV, TEST, UAT and Prod Environments using Jules /Spinnaker pipelines.

  • CCR (Citi Connectivity Registry), CITI,
  • CCR Citi Connectivity Registry is platform that provides request, risk assessment, review and approval process of various third party and non-third party connectivity types including firewall, Proxy and security access Control list change requests, IP Registration, Segmentation etc., Working on JIRA assigned by each release., Worked on consuming third-party web services in spring boot., Worked on QA issue assigned., Involved in the Deliverable’s., Code review and stash management., Agile software methodology and Scrum., Perform coding, debugging, and bug fixing., Implementing Rest endpoints for various services., Deploying application in different environments.
  • DWI (Digital Work Instruction), J&J

 Deliver up-to-date digital work instructions, reducing human error and improving user productivity, efficiency, and product quality. Provide unified operator screens bridging information from disparate systems and smart tools. Guide and monitor the execution of work, capturing data to identify bottlenecks, increase visibility, and improve operations. Reduce operator training time and identify opportunities for operator improvement., Installation ThingWorx Foundation., Developed various Services in ThingWorx., Creating Database Tables and Columns in PostgreSQL., Creating Mashups, Thing shapes and Things., Dynamically Displaying images and Documents for different work instructions., Writing SQL Queries., Tracing all the information and logging all the work instructions information.

  • OXP (One Expert Portal), UTC (OTIS),
  • This tracks elevator activities, regularities and preventing unwanted downtime. This project handles remote monitoring of the elevator of building, remote data collection from connected devices, independent and secure connectivity between devices. Data is usually coming from OTIS database like CBM (Data Pipeline), G3MS EDGE etc. This project provides continents, country, state building dashboard, historical alerts, elevator health score, its Heartbeat data, Performance Data, Alarms, Events and notifications. In this project various analytics are used for improving performance by avoiding unwanted downtime and risk by using various alerts., Involved in analyzing and understanding existing application and requirements review., Development of the Restful Web-Service using Spring REST., Creating Mashups, Things and services in ThingWorx., Implemented Utilities for Bulk uploading users using UPN., Validation of user details., Implementing AD Authenticators and Configuring Redirecting URLs in Microsoft Azure., Addressing code review comments., Worked on issues logged by testing team in VSTS.
  • Omni Channel Offers, Fifth Third Bank,

 It’s a multi-channel approach to Sales which avails offers to consumer’s in-turn providing a customer with seamless experience of availing the Bank benefits either online or offline with a total generic solution as a whole. This Product is used by Bankers to create the Offers on various products available in the Bank to attract customers and thereby increase Sales. Solutions include Offer creation, Redemption, Fulfillment tracking and payout., Configuration and development of the Restful Web-Service Components., Development of the Batch component., Writing the bean classes, Service layers, Services calls in Web Services., Development of Admin tool for Projects related to Back-end (In case to address critical request like manual payout for elite customers, Lucky draw winners etc.)., Implemented the different design patterns like, factory, MVC and Singleton., Prepared Architectural design Document, Technical Specifications Document, and UML Diagrams., Peer Reviews on the code., Vulnerabilities checks and code analyze using find bugs and fix bugs.

Languages

English
Advanced
C1
Telugu
Advanced
C1
Hindi
Intermediate
B1

Certification

  • Completed GEN AI ,Azure and Thing Worx certifications

Interests

  • playing cricket and volleyball and watching movies

Timeline

CCM (Change Control Manager)

JPMC
11.2023 - Current

SCRA (Service Member Civil Relief Act)

JPMC
07.2022 - 10.2023

Senior Lead Software Engineer

Virtusa
06.2022 - Current

CCR (Citi Connectivity Registry)

CITI
05.2020 - Current

DWI (Digital Work Instruction)

J&J
01.2020 - 04.2020

OXP (One Expert Portal)

UTC(OTIS)
09.2018 - 12.2020

Specialist

Larsen & Toubro Infotech
08.2018 - 06.2022

Omni Channel Offers

Fifth Third Bank
02.2017 - 07.2019

Senior Software Engineer

SLK Software Services
01.2017 - 07.2018

Qwezar

Turpy Mobile Apps Pvt. Ltd
03.2016 - 10.2016

Java Developer

Turpy Mobile Apps PVT. LTD
03.2015 - 10.2016

JTS

Turpy Mobile Apps Pvt. Ltd
03.2015 - 02.2016

Bachelor of Technology - Computer Science and Engineering

JNTU Hyderabad
Dinesh D