Qburst Technologies
Associate architect - Mobile platform
October 2011 - present
Responsibilities
- Manage mobile application projects - architecture, code review, delivery
- Estimation of mobile application development timelines
Accenture Malaysia
Java developer on contract
June 2010-May 2011
Responsibilities/accomplishments, EAI team, Telekom Malaysia
Project :
- Code clean up and harvesting the TM EAI application as an
Accenture ISC Kuala Lumpur asset
- Maintain and extend the custom code built for the Spring Batch
based EAI batches
- Manage deployments to the different development environments
and the big bang deployment to production at the end of the release
in December
- Support in solving technical issues arising in any
test/production environment.
- Developing small web applications used as dashboards to display
application configurations
- Maintaining the monitoring/log viewer application for TM
EAI
- Automating various parts of the development
process including daily deployments to System Test environments and
automated configuration backup/restore
Responsibilities/accomplishments, Software architecture, Korea
Telekom SDP project:
- Provide advice on application architecture
- Rapid development of required code components from process flow
diagrams
- Rapid development of ORM layer via SQL generation using custom
built scripts
- Provide rudimentary build and testing mechanisms
- Bug fixing during system test
- Pair programming with different team members to facilitate
rapid fixes
- Code review
REACH
C# and .Net Instructor
April 2010-May 2010
REACH is an institute for women under the Women Development
Corporation, Govt of Kerala. Taught a course with the following
content: ASP.net programming using C# 2008, version control using
Mercurial and unit testing using NUnit.
IIIT Hyderabad
Junior Research engineer
April 2009-May 2009
Assisted Prof. C V Jawahar with his research in Malayalam
language OCR by writing in new experiments and automating existing
experiments and tests. The project is funded by Central Govt. in
its effort to build OCRs for Indian languages. Completed phase one
of the project while there. Skill set used: Bash scripting, C/C++
on GNU/Linux and python.
Envestnet Asset Management
Software Engineer (C# and VB.Net)
December 2007 - March 2009
Envestnet Asset Management, Inc. is a privately owned investment
manager operating in USA. It primarily provides its services to
individuals, pension and profit sharing plans, charitable
organizations, financial institutions, financial advisors, RIAs,
and corporations.
Responsibilities/accomplishments, UMPI team :
- Worked on major architectural changes in the platform's
reporting
- Daily maintenance tasks such as enhancements, bug fixing as
well as writing tools for automating daily tasks and for diagnostic
purposes
- Streamlined the build and deploy cycle (to cut the build time
by as much as an hour) as well as introduced continuous integration
to monitor build breakages.
- Support in solving technical issues arising in any
test/production environment.
- Write tools/test harnesses for generating
performance metrics and for code generation
InDSP Audio Technologies
Software Engineer
Jan 2007 - September 2007
InDSP Audio Technologies provides high end DSP, embedded and
hardware solutions for International sound companies. Project
codenamed Unity is a successor to the SCOPE audio platform from
Creamware GmBH. It uses Mozilla XPCOM to build a scriptable,
component based framework on which applications specific to the
Unity hardware can be built.
Responsibilities/accomplishments :
- Conceive and develop architectural component for codename
Unity.
- Build and test codename Unity on Windows, Mac OS-X and
GNU/Linux
Palnar Transmedia Pvt. Ltd
Software Engineer
September 2005 - Jan 2007
Palnar Transmedia Pvt. Ltd. was established in September 1999 with
the objective of developing software products exclusively for the
European and American markets and operates from offices in US,
Germany and India.
Responsibilities/accomplishments :
- 2005 Sept - June 2006: Life Cycle Centre. (For Next Gmbh,
Germany) A Windows program to efficiently manage the lifecycle of
workstations in a network. Using Microsoft .Net framework 1.1
(VB.Net and C#.net) and C++. Role: Developer.
- 2006 July - 2006 August: Image uploader ActiveX Control (For
Pixum AG, Germany) An ActiveX control to be used inside a web
browser so that clients can upload images to the company's website.
Programmed using Microsoft VC++, MFC. Role: Developer
- Sept 2006 - Jan 2007: Pix It Album creation software (for Pix
It) A program to create a photo album and save it as PDF to be
printed out later. It was programmed using wxWidgets 2.6 C++ GUI
toolkit. Role: Developer, Team lead.
- Additional responsibilities involved estimation of time
required to complete different projects, and overseeing the
administration of company network.
Geojit Infofin Ltd
Software Engineer
January 2005 - August 2005
Geojit Infofin Technologies was initially just the information
technology wing of Geojit Financial Services Ltd , Cochin. It was
later registered as a company and concentrates on satisfying the IT
needs of Geojit Financial Services. It is also one of the major
providers of Shipping Management software in India.
Responsibilities/accomplishments :
- Jan 2005 - Aug 2005: Conversion of the Geojit Financial
Services' BackOffice site from ASP to ASP.Net and maintaining it
meanwhile. Platform: .Net 1.0, using VB.Net, JavaScript, VBScript,
SQL Server 2000 and ASP.
- Aug 2005: Online examination for recruitment into Geojit
Financial Services Ltd. Platform: .Net 1.1, using C#.Net,
JavaScript, SQL Server 2000.
- Additional responsibilities involved managing the web server
that served the ASP.Net pages.