• Over 4+ years of IT experience in the areas of Analysis, Design, Development, and Testing of web-based and client-server multi-tier applications using Java/J2EE technologies.• Experience in developing production ready Spring Boot applications using Spring Web, Spring Data JPA, Spring AOP, Spring Batch, and Spring Security..• Good experience in developing applications with RESTFul Web Services.• Experience in developing projects using methodologies like AGILE, TEST DRIVEN DEVELOPMENT.• Experienced in version control tools like GIT and ticket tracking platforms like JIRA.• Good knowledge in designing dynamic web applications using HTML5, CSS3, JavaScript
-
Developer - JavaRbc May 2021 - Oct 2022Toronto, Ontario, CanadaDescription: Sponsor Portal, a Digital channel used by Group Sponsor Representatives and RBC employees related to Group Advantage Business to onboard new businesses and manage their employees’ payroll submissions, transactions, assets, and generate daily, monthly and annual reports for the same.Responsibilities:Implemented Micro service architecture with Spring Boot based services interacting through a combination of REST and message based communication techniques.Developed services using Spring Web, Spring Data Jpa and Spring Batch to store and process huge amounts of data related to employees payroll deductions and transactions.Implemented auditing mechanism for User Management using Spring AOP to trace user actions. Used Jasper Soft Studio with Spring Boot to generate contribution and financial activity reports.Used Spring validation framework for performing data validations, and documented Rest Apis using Swagger2.Developed test cases Junit5 and Mockito, performed Unit testing and integration testing for each moduleHandled Penetration testing issues by making appropriate changes to the code of different servicesDeveloped SQL queries and stored procedures to store and retrieve data joining multiple tables for generation of reports .Worked closely with Production Support team to troubleshoot and resolve design issues and code errors.Used Pivotal Cloud Foundry (PCF) to deploy and create instance of services.Worked in an Agile development environment with multiple SCRUM teams that include developers, QAs and product owners.Documented developed features for easy reference to other team members and product owners using Atlassian’s Confluence. Participated in demo sessions of the developed features to product owners and other teams. -
Application DeveloperTelus Health Jan 2020 - Apr 2021Cambridge, Ontario, CanadaDescription: PS Suite, an Electronic Medical Record product, is a rich-client Java application used to manage patient files, treatments, and billing and connect to external health care systems supporting hospitals, pharmacies, and provincial health authorities. It supports both Oracle and Postgres databases, and the user interface is written in Java Swing.Responsibilities:Added new features such as billing, faxing, messaging to a large multi-threaded codebase by implementing design patterns such as MVC, Singleton, Factory etc.Implemented complex SQL queries and stored procedures to store and retrieve patient health data into Oracle and Postgres databases.Developed code to consume Java based SOAP and Restful web services of provincial health authorities. Developed test cases Junit5 and EasyMock, performed Unit testing and functional testing for each module.Worked closely with Production Support team to troubleshoot and resolve design issues and code errors.Investigated and fixed performance issues reported by hospital clients by using profiling tools, analysing deadlock logs and thread dumps, and modifying the code.Implemented changes to the Java Swing based UI as per product owner’s specifications.Used Ant, Gradle for building the application.Used Intellij IDEA for development and debugging the application, CI/CD tools such as Jenkins to deploy the application, GIT for version control of the code for incremental development.Worked in an Agile development environment with multiple SCRUM teams that include developers, QAs and product owners.Participated in demo sessions of the developed features to product owners and other teams.
-
Junior Software DeveloperHf Technologies, Llc Jan 2017 - Aug 2019Developed the application using Spring Framework that leverages classical Model View Controller (MVC) architecture.Developed client-side validation code using JavaScript and JQUERY.Developed web services and SOAP Messages with XML, SOAP and WSDL
Dinaker D. Education Details
-
Electrical And Electronics Engineering
Frequently Asked Questions about Dinaker D.
What is Dinaker D.'s role at the current company?
Dinaker D.'s current role is Java Developer.
What schools did Dinaker D. attend?
Dinaker D. attended Louisiana State University.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial