Dinesh Krishnan

I am passionate and dynamic Software Developer, an experienced in designing and developing Software applications. Involved in all phases of software development and deployment, and also, worked in Agile based environments.


Experience

Senior Software Engineer

Innovecture
  • Developing the Technical Design Document for the Marsh Digital Broker Use cases.
  • Understanding the workflow use case diagrams and converting them into class diagrams, which Interns uses for development.
  • Analyzing the API requirements to map the data elements to create the payload for the API.
  • Create logical data models and data mapping rules.
  • Developing the REST APIs using Java, Node.js and deploy on Apigee.
  • Implementing the spring security to provide enterprise-level security to access the application data.
  • Maintaining the source code in the version control system. Committing and updating code changes to the version control system.
  • Working on Development, Pre-production and Production environments on internal and AWS cloud to develop and deploy applications.
July 2018 - Present

Senior Software Engineer

Trimble
  • Designed, Implemented and Maintained Java web application to ensure business needs.
  • Implemented several POC`s to check new features can be added to an existing application.
  • Created UI/UX for an application and tested with respective framework.
  • Written unit and integration test to validate the business logic and flow.
  • Co-ordinated with DevOps team to achieve CI/CD pipeline and release perspective
January 2018 - July 2018

Senior Software Engineer

GlobalLogic
  • Built, tested and deployed scalable, highly available and modular software products.
  • Designed core interfaces, modular design with OSGi and Declarative Services.
  • Modified existing software to correct errors, upgrade interfaces and improve performance.
  • Worked closely with other team members to plan, design and develop robust solutions in a timely manner.
  • Consulted with engineering staff to evaluate interface between hardware and software
March 2017 - January 2018

Software Engineer

SunTec Business Solutions
  • Implemented, maintained and verified Java Enterprise Application.
  • Redefined and Implemented legacy application with new technologies and frameworks.
  • Designed reusable components and frameworks to ensure deliverables are with-in timeline.
  • Involved in UI/UX discussion and development to bring best user interface for an application
  • Adhered all the standards and principles to develop a quality software product.
July 2014 - March 2017

Education

Anna University

Master of Computer Application
Computer Applications
June 2011 - May 2014

University of Madras

Bachelor of Science
Computer Science
June 2008 - May 2011

Skills

Programming Languages & Tools
Workflow
  • Test Driven Development
  • Mobile-First, Responsive Design
  • Cross Functional Teams
  • Complete CI/CD Process
  • Agile Development & Scrum

Interests


Awards & Certifications

  • Rising Star - Innovecture, 2018
  • Spot Award for Quality and Timely Delivery - GlobalLogic, 2017
  • Certified Professional Java Programmer - Oracle, 2014