Prakash Natarajan

Norwalk, CT · (716) three six one-8720 · mail@prakashn.com

I am experienced software developer with over 5 years of professional experience. I love desiging and developing performance critical algorithms.

Experience

Software Engineer

FactSet Research Systems

Developing and supporting RESTful and streaming services of stock market data for the clients in C++. Enhance toolkits in Java, C++ and C#. My work involves in maintaining the server and enhancing the toolkits for clients.Moved all the services of our application to central logging system which enabled easy debugging using kibanna.Replaced the third party library support for toolkits with windows native library.Implemented a system to select the best possible server to connect in Java, C++ and C# toolkits. This effectively reduced the load on the load balancer.

March 2016 - Present

Software Development Engineer Intern

Amazon Web Services

Developed a framework for dynamic UI rendering from the configuration file and data rendering by a java interface and abstract class implementation. Designed the front end with AngularJS, backend with Java and scripting for accessing DynamoDB is done in python.Reduced the time of adding the support for new application from two weeks to just 2 days and enabled easy code maintenance by abstracting the logic to JSON configuration file

June 2015 - August 2015

Programmer Analyst

Cognizant Technology Solutions

Developed and enhanced the MVC based .NET framework 4 application in Insurance domain. Owned 3 insurance industry applications for underwriters and handled the production level tickets for external customers.Enhanced the dashboard which was used for displaying the time critical defects, collaborated with quality assurance team for running and maintaining automated scripts and integrated the results with portal.

June 2011 - March 2014

Education

University at Buffalo

Master of Science
Computer Science and Engineering

GPA: 3.62

August 2014 - February 2016

Anna University

Bachelor of Engineering
Electronics and Communication Engineering

GPA: 3.48

August 2007 - May 2011

Skills

Programming Languages
Tools Used

Interests

Apart from being a software engineer, I enjoy participating in coding competitions. In addition to that i love playing Overwatch and other computer based first person shooting games.

When forced outdoors, I love watching movies in theaters. I like sci-fi and fantasy genre movies and television shows, and I spend a large amount of my free time exploring the latest technolgy advancements in the computer world.

Projects & learnings

  • Offline Web Applications ( Using IndexedDB & Service Worker ) - intermediate level from Udacity
  • ES6 - JavaScript Improved ( Updates to the JavaScript language ) - intermediate level from Udacity
  • JavaScript Promises ( Async Work Made Easy ) - advanced level from Udacity
  • HTML, CSS and JavaScript ( Overview of Web ) - beginner level from Coursera
  • Advanced Javascript ( by Kyle Simpson ) - advanced level from PluralSight