Dinesh Singh: Professional Summary
Dinesh Singh: Professional Summary
Professional Summary
• Core Java/J2EE professional with overall 3.8 year of IT experience as Software
Engineer.
• Having good experience in working with code monitoring Tools like Snowflake,
Splunk, Tableau.
• Hands on experience with build and deployment tools including ANT / Maven,
logging and debugging using Slf4j and Log4j, unit and integration testing using
JUnit (Mockito).
• Having good awareness in Frontend Technologies like Html, Bootstrap, CSS, Java
Script.
• Developed Java applications in using IDEs like Eclipse, STS, Net Beans, SSE.
• Having good experience on data exchange format like XML, XSD and JSON.
• Having good experience on working Software Development Life Cycle SDLC using
Agile Methodology (using Scrum) in my project and Project tool JIRA.
• Highly organized and dedicated with a positive attitude, can adapt any
environment/project/technology very quickly and will play vital role in a
team.
Professional Experience:
• Worked on Software Developer with Finicity Mastercard Private Limited, Mumbai.
• I have done 12th in 2014 with 70 % in Adarsh Narmada Higher Secondary School
Rewa (M.P.).
• I have done 10th in 2012 with 76 % in Adarsh Narmada Higher Secondary School
Rewa (M.P.).
Technical Skills:
Primary Skills : Analysis, Development, Implementation, Testing &
Packaging.
Languages : Java / J2EE
Operating Systems : windows XP 95, 98.
Java Technologies : java 1.7, 1.8, JDBC, Servlets, XML, XSD, JSON, JSP,
Rest, SOAP.
Frame Works : Spring 4, MVC, AOP, Spring Boot 2.0.
ORM Tool : Hibernate 5, JPA.
Defect Tracking Tools : JIRA
Servers : Tomcat, WebLogic Server.
IDE : Eclipse 3.0, STS, Net Beans, SSE.
Data Base : MySQL 5.7, Snowflake.
Tools : Maven, Scrum, JUnit-4, Jira, GitLab, log4j, Citrix, Kiwi, Splunk,
Tableau, Win Merge, Postman, woodpecker.
Design Patter : Strategy Design Pattern, Singleton, Factory Patter,
Proxy Pattern, Builder Pattern, Front Controller,
Adapter, DAO.
Project#1 : ACH (Automated clearing house) Fast ACH.
Environment: Software Technologies: java 1.7/1.8, OOPS Concepts, Collections,
Exception, Spring MVC 4.1.5, Spring Boot 1.2.3, Rest, Hibernate 4.3.5/JPA, MySQL 5.5,
Junit, Snowflake, Apache Tomcat 8.0, Log4j2.
Tools: Splunk, Maven 4.0, Jira, GitLab, Gemini, Snowflake, Postman, Tableau, Junit, Log
Team Size: 6
Description
SWBC (Southwest Business Corporation) Payments is an all-in-one payments
platform bringing payment simplicity throughout your entire financial institution. You
don’t have to become an expert in multiple payment platforms to serve separate
functions.
Our goal is to bring your institution an ACH and card acceptance payments tool that
makes it easier for your borrowers and account holders to do business with you, plain
and simple.
Finicity can directly source both the Routing Number and the full Account Number from
the FI
FInicity can infer the full Account Number through a set of account logic, that is based on
observations across similar account types (Checking and Savings) at the same FI.
ACH numbers are the combination of routing numbers and full account numbers.
Responsibilities:
• Developed business components and support ACH details and Fast ACH.
• Implemented service layer using spring IOC and annotation and Controllers using
Spring MVC.
• Implemented REST using spring boot. Generate Metrics with method level
granularity and persistence using spring AOP and Spring Actuator.
• Handled exceptions using multiple tools like: Gemini, Snowflake, SSE, Citrix,
Kiwi, Splunk, Slack, Redshift, Win Merge, Postman, Junit, Tableau
• Created build and deployment scripts using Maven. Used SVN as version control
system.
Team Size: 8
Description
Finicity is growing the investment management, both on a partner level and on an
aggregation level. Our goal as a Wealth Management team is to maximize the data fields
coverage and Data Quality and adding support of new Wealth FIs.
We are in the process of adding all the fields in the API website. We communicate with a
selective group of partners to help us test, before we release it to the public. The website
will be periodically updated, once approval is given to document the investment fields
publicly
Our data is only as good as the data we get from the FI. The main reasons why there is a
variation of availability for investment-related fields are due to
Lack of field availability from the FI: The field may not be supported from the FI
Aggregation source of the FI: There are three types of aggregation sources Finicity
leverages (1) Direct Integration aka OAuth (2) Structured Data Sources and (3) Web
scraping. Field availability varies depending on the source of aggregation.
Responsibilities:
Team Size: 5
Description
National Cardiac Audit Programmer (NCAP) is the national health project to manage Hospitals, Patients
and audit across UK. This project is very high-volume data, every hospital will provide and option to
manage their patient details and audits of the patients respectively. Hospitals have an option to export
and import data as well. The services are divided into three different modules, 1. Registration 2.
Patient 3.Import and Export
Responsibilities: