SUBHA ELANGOVAN
E-mail: *****.*********@*****.*** Contact no: 956-***-****
CAREER OBJECTIVE
To work in a pragmatic way in an organization where my skills can be enhanced to meet company goals and objective with full integrity and zest. TECHNICAL SKILLS
Programming Languages : C, C++(C++11)
Standard Libraries : C++11 STL, Protocol Buffers, Boost, Xerces, PugiXML Concepts : MVC, Design patterns, OOP, Data Structures, Multithreading Web Technology : HTML, CSS3, AJAX, Javascript, JSON Javascript Libraries : Jquery, jqWidgets, AngularJs, Bootstrap Operating System : WindowsXP/7, Linux(Open Suse )
Database : DB2, MySQL
Source Control Systems : SVN, Perforce
Web Servers : Lighttpd
Web Browser Framework : Chromium Embedded Framework Development Tools : Visual Studio 10/12, Netbeans, Eclipse ACADEMICS SUMMARY
2008 - 2012 : B.Tech Information Technology in Dr.Mahalingam College of Engineering and Technology, Pollachi.
CGPA : 9.24/10
2006 – 2008 : HSC from Christ the king MHSS, Kumbakonam.
Aggregate : 94%
2005 – 2006 : SSLC from Sri Matha MHSS, Kumbakonam.
Aggregate : 87.6%
PROFESSIONAL SUMMARY
Bally Technologies – OS R&D team
2014 March – 2015 March - Software Analyst
2012 December – 2014 February - Graduate Engineer Trainee PROJECTS
Configuration Engine:-
The component handles the storage and manipulation of system data. It interacts with entire system to send/receive configuration updates and maintains the state of entire system. Tools & Technologies: Windows, VS 12, C++, C++11 STL, Design Patterns, Protocol Buffers, Xerces, PugiXML
Roles:
o Ported code from Alpha 2, replacing msgstream objects with protocol buffer messages. o Got exposed to various design patters and implemented few of them (Factory, publisher- subscriber, Singleton)
o Worked in migration of existing code from VS10 to VS12 and then to VS13 o Moved sync-based communication system of Alpha 2 to async-based which involved code changes across all OS modules
o Implemented sub module to handle configuration files installed in system. This involved usage of parsing libraries, C++11 to process the information and auto configure the system.
o Worked on conversion of ICE(Internet Communications Engine) to IPC(Inter-process Communication) model in Nitros code base as a proof of concept. Operator Menu
A component to configure the system through HTML based web pages and C++ backend. Tools & Technologies: Windows, VS 12, HTML, Javascript, jQuery, jqWidgets, JSON, Bootstrap, AngularJs, AngularUI, Chromium Embedded Framework, Lighttpd, C++, Protocol Buffers
Roles:
o Has been a part of user interface development using AngularJS and bootstrap framework. o Customized Chromium Embedded Framework to support custom requirements. o Designed a base framework for communication from javascript(UI) to unmanaged code(CEF native client) to managed code(backend C++ module) o Worked with various widget libraries including AngularUI, mobiscroll, ngReact, jqWidgets, Mottie keyboard and used the same on various screens. o Implemented backend module for setup screens using various OOP concepts. ACADEMIC PROJECTS
Online National Polling ( IBM TGMC’10 )
A website to digitalize the election process right from voter list enumeration, candidate nomination to voting and results.
Tools & Technologies: Eclipse (WebSphere Portlet Factory), DB2, WebSphere Application Server, JSP, JavaScript, HTML, XML
Watermarking
The main objective is to develop a medical application using image watermarking technique for the purpose of authentication.
Tools: MATLAB
ACCOMPLISHMENTS
Bagged Gold medal and the best outgoing student award in graduation.
Secured 19th rank in the university (Anna University, Coimbatore).
Has played various roles such as event coordinator, class representative and executive member.
Participated in paper presentation, extempore and code debugging events at technical symposiums.
Got appreciated for delivering a POC in a short timeframe. This involved migration of a transport layer from jquery to angularjs.
PERSONAL DETAILS
Father’s Name : S.Elangovan
Date of birth : 21.06.1991
Hobbies : Listening to songs, Reading
Languages : Tamil, English
I hereby declare that the information furnished above is true to the best of my knowledge. E.Subha