Alagunarayanan Narayanan is a software engineer with over 5 years of experience developing object-oriented software modules in C++, C, Python, and other languages on Windows and Mac platforms. He has worked through full SDLCs including design, development, testing, and debugging. Some of his responsibilities have included porting software to Windows 10, developing tools to aid in project planning, and developing code to support multi-language product installations. He also has experience with agile development processes and unit testing. His education includes a Bachelors and Masters degree in electronics and computer engineering as well as online courses in programming and finance.
1. Alagunarayanan Narayanan
Phone: [65-96440745] E-Mail: [alagu.narayanan@gmail.com]
Linkedin: https://sg.linkedin.com/in/alagunarayanan
Summary
Software engineer with more than five years of experience in software development.
Experienced in two full software development lifecycles(SDLC). I have worked in
developing object oriented software modules on Windows and Mac platforms. I have
very good programming skills in C++, C and Python. Familiarity with design
methodologies and agile development. Worked in all areas of SDLC including design,
development, testing, trouble shooting and debugging.
Skills
Software
Languages: C++, C, Objective-C, Python,VBA and Batch Scripting.
Object Oriented Analysis and Design, Multithreading, Data Structures.
SDLC, Scrum, STL, Boost, Templates.
Design Patterns, Problem Solving, Debugging,Testing.
OS : Windows, Mac OS X, iOS, Linux
Tools: MATLAB, TFS, Tortoise SVN, Clearcase
Work Experience
Software Engineer – Teradyne Asia [May 2016 – Present]
Involved in porting software for semiconductor test equipment's to Win 10
[Windows – C++, VBA].
Contributed to a in house development of a tool, to aid in project planning and
tracking [Windows – VBA].
Software Engineer – Autodesk Asia Private Ltd [Sep 2014 – Mar 2016]
Developed code to install locale specific content [Windows- C++].
Involved in developing a method to create and publish, patches and update
packages to customers [Windows- C++, Wix, Batch].
Solely developed code to support multiple language product installations,
resulting in cost saving to the company [Windows – C++, Wix, Batch].
Worked in all areas of SDLC including design, development, testing, trouble
shooting and debugging.
Experienced in agile development process and Unit Testing.
Achievements:
2. Alagunarayanan Narayanan
Phone: [65-96440745] E-Mail: [alagu.narayanan@gmail.com]
Linkedin: https://sg.linkedin.com/in/alagunarayanan
Dynamic Block Award – for always putting the team first.
Applause Award – as a sole developer responsible for install bugs, I fixed all the
bugs on time to release the product.
Software Engineer – Muvee Technologies Private Ltd [Sep 2012 – Aug 2014]
Developed an algorithm to synchronize two videos based on correlation [Both
the videos will be processed to find out the delay between them]. Implemented
this work on both Windows (C++) and Mac (Objective-C) platforms.
Developed code to detect faces using Open CV.
Implemented an algorithm for finding out the prominent points in a music
video. [Each video will be analyzed using signal processing algorithms to locate
the interesting points.]
Involved in the development of code to implement slow motion effects in a video
[on both Windows (C++) and Mac (Objective-C) platforms].
Software Engineer - Sinditv Private Ltd [July 2011-Aug 2012]
Developed code for implementing channel scanning in set top boxes using C.
Experienced in designing GUI for set top boxes using C++.
Developed code for over the air software download in set top boxes.
Experienced in debugging code using emulators.
Projects:
1. Rice Rocks Game: [Dec – 2013]
Developed an interactive rice rocks game using python.
Game Objective: To shoot down asteroids with the space ship.
Video link to a demo of the game: http://youtu.be/gf-niMhZPfs
2. Image Clustering Algorithm: (Published in All India seminar on innovations in
electronics technology for futuristic communications) [Jan 2009- Apr 2009]
Implemented an algorithm (using MATLAB) to cluster similar images from the
set of input images.
Images were clustered into 4 basic categories such as 1) Buildings 2) Natural
scenes 3) Events 4) Face.
Image clustering was achieved with an efficiency of 83.33%.
3. Alagunarayanan Narayanan
Phone: [65-96440745] E-Mail: [alagu.narayanan@gmail.com]
Linkedin: https://sg.linkedin.com/in/alagunarayanan
Education
1. Bachelors of Engineering [Anna University, India, 2005-2009]
Discipline: Electronics and Communications Engineering
Passed in First Class with distinction
2. Masters of Engineering (by Research) [National University of Singapore,
2009-July 2011]
Discipline: Electronics and Computer Engineering
Highlight: Developed an algorithm to cancel interference in signal processing.
This algorithm was published in IET journal of signal processing [usedMatlab].
3. Introduction to Interactive Programming Using Python [Coursera,Oct
2013 – Dec 2013]
Developed many interactive games using python as part of this course.
Completed the course with distinction.
4. Introduction to Finance [Coursera, Sep 2013]
Studied about cash flow analysis, risk, return, stocks and bonds.