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, I have been working 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

Awards & Certifications

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