Rajagopal Muthuchidambaram
Application Developer at ThoughtWorks-
Experience
Application Developer at ThoughtWorks
October 2015 - Present (11 months)
Consultant at Avnet Services: Business Solutions (formerly Ascendant Technology)
June 2015 - Present (1 year 3 months)
End to end development of enhancements and defect fixing. Co ordinating the off-shore team with all the
tasks and defects of each maintenance releases.
Associate Consultant at Avnet Services: IBM Practice (formerly Ascendant Technology)
May 2013 - Present (3 years 4 months)
Estimate the amount of work, Design development methodologies for the created work. Plan and execute unit
tests for the backend and front and logical units. Execute the planned development work or task.
Consultant trainee at Ascendant Technology
July 2012 - May 2013 (11 months)
Undergo training on the enterprise used platforms, frameworks and patterns. Get trained on following
practices and technology nuances that prevail in the organization.
Languages
Tamil
Kannada
English
Skills & Expertise
Java
Servlets
Java Enterprise Edition
Spring
C
WebSphere Portal
Struts
Android Development
J2EE Application Development
AngularJS
PHP
Page1
Spring Framework
C++
C++ Language
C Language
Databases
Data Str
J2ME
ASP
ASP.NET
WebSphere Application Server
JAX-WS
JAXB
SQL
Eclipse
Python
MySQL
Openshift
Node.js
MongoDB
Bootstrap
IntelliJ IDEA
Pycharm
Core Java
Education
Coimbatore Institute of Technology
Bachelor of Technology (B.Tech.), Information Technology, 2008 - 2012
Grade: 82.6
Activities and Societies: Attended several inter college symposiums and won some prizes, Coordinated event
the technical symposium InterfaceT10 Organized events at the Technical symposium Interface2k11, Attended
few seminars, presentations and talks
Saratha Matriculation Hr Sec School
12th, Computer Science, 2007 - 2008
Grade: 95.7575%
Interests
Programming, Coin Collection, Gaming, Sitcoms, Movies, Science Fiction
Honors and Awards
Best project award
General Manager of the company
December 2013
Page2
Has been presented with this best project award for being a part of BCBSMA provider portal development as
a recognition of following best architecture and coding standards during development.
Volunteer Experience
Volunteer for Avnet touch at Avnet Services: Business Solutions (formerly Ascendant Technology)
December 2013 - Present
Have been a part of Avnet touch volunteers team, which basically functions with the objective of enabling
children at homes to get quality education and facilities to get educated. The major part of this team involves
conducting informative as well as fun activities, providing basic needs and things required for their schooling
activities etc.
serjeant-at-arms at Rotaract Club of CIT
September 2011 - April 2012
Have been a part of Rotaract club in the college. One of the 15 board members managing the events,
orphanage visits, social services in the locality and homes around our collect campus.
Projects
A budget allocation system with visualisation of yearly financial attributes for a client in consulting firms
February 2016 to Present
Members:Rajagopal Muthuchidambaram
• Worked on estimation, development and integration of screens.
• Developed R based analytical engine for bulk budgeting and allocation computations.
• Developed java spring-boot/spring-batch based rest client with flask framework.
• Developed mongo db integration on java with spring data.
• Minimal UI development - HTML, ember and d3.
• Performed unit and integration.
• Environment: IntelliJ by Idea, jetty application server for spring boot, teraform and ansible for deployment
on cloud, MongoDB.
[Hackathon] Gamifying customer purchasing habits
April 2016 to Present
Members:Rajagopal Muthuchidambaram
As e-commerce has become one of the inevitable part of our day-to-day life, it's time to make it more
interactive with the users. Based on what the customer purchases, the customer will be placed on a level
in the leadership board( based on the type of product that has been purchased). (e.g. When a customer
purchases vegetable oils[from one brand each month] regularly from the system, he/she will attain a
particular level in the leadership board of those who purchase vegetable oils[irrespective of brand](internally
he/she will also have a level associated in the subsequent top level category[say food/grocery, which is the
parent category of vegetable oils]).
Page3
This is the project I've submitted on the Angular Attack 2016 hackathon.
https://www.angularattack.com/entries/2001-dextrousinc
Server git: https://github.com/DextrousInc/gamifying-ecommerce-server
Client git: https://github.com/DextrousInc/leaderboard-app
Technologies used:
- Angular2
- spring-boot java
- MySQL
- OpenShift cloud by redhat
- GitHub for version control.
A web dashboard application focusing on data visualisation for a client baed on child welfare
November 2015 to February 2016
Members:Rajagopal Muthuchidambaram
• Worked on estimation, development and integration of screens.
• Developed python based rest client with flask framework.
• Developed mongo db integration on python with pymongo library.
• Developed UI - HTML, AngularJS, anglular-nvd3 and angular-leaflet
• Performed unit testing,integration and functional testing.
• Environment: PyCharm by Idea, njinx application server for python, vagrant and ansible for deployment on
cloud, MongoDB.
[PET] Bookworms Phase 1 and 2
August 2015 to Present
Members:Rajagopal Muthuchidambaram
This site is the result of a MEAN stack experiment. The main theme of this site is to share books and
collaborate with your thoughts on any book item. The text stack used is
Mongodb :For saving document data
Express :For routing the API calls
Angular :Framework to handle front end data
NodeJS :Processing the HTTP requests acting as an API
Socket.IO :Real-time interactions in Chats page. If User A and User B are in same chat page and posting a
comment it will be loaded without page reload
This site has been planned to have 3 Phases of development.
[HACKATHON]TheGimbalStore
March 2015 to Present
Members:Rajagopal Muthuchidambaram
A beacon based android application that redefines the in-store and e-store experience with friends,
recommendations and reviews.Developed for an internal hackathon.>
[PET]Watchout
Page4
June 2015 to Present
Members:Rajagopal Muthuchidambaram
Wanted an App to remind me of the series episodes that are getting released and wanted to learn ionic
framework. So created this app with it.
Ionic APP powered by TheMovieDB API.
Websphere portal application development for a Customer at health care domain in the United States of
America
September 2013 to May 2014
Members:Rajagopal Muthuchidambaram, Shreeranjni Ramasubramanian, Vigneshwaran Thulasi Doss
• Worked on estimation, development and integration of screens.
• Developed JSR 286 Portlets and portlet services.
• Developed JAX-WS web services.
• Developed UI - HTML, JSP, dojo 1.6
• Performed unit testing
• Environment: IBM RAD 8.0, WebSphere Portal 7.0, WebSphere Application
Server 7.0, backend oracle 11g connected through JAX-WS services
Websphere portal application enhancements for a Customer at health care domain in the United States
of America
May 2014 to Present
Members:Rajagopal Muthuchidambaram, Shreeranjni Ramasubramanian
• Worked on estimation, development and integration of enhancements.
• Developed JSR 286 Portlets and portlet services.
• Developed JAX-WS web services.
• Performed unit testing
• Developed UI - HTML, JSP, dojo 1.3
• Environment: IBM RAD 7.0, WebSphere Portal 6.1, WebSphere Application
Server 7.0, backend oracle 10g connected through JAX-WS services
Websphere portal application enhancements for a Customer at health care domain in the United States
of America
November 2012 to September 2013
Members:Rajagopal Muthuchidambaram, Shreeranjni Ramasubramanian, Srijani Basak
• Developed JSR 286 Portlets.
• Developed JAX-RPC web services.
• Performed unit testing
• Environment: IBM RAD 6.0, WebSphere Portal 6.1, WebSphere Application
Server 6.0, backend oracle 10g connected through JAX-RPC services
Struts based internal test application for interview cycles
February 2013 to Present
Members:Rajagopal Muthuchidambaram
Page5
• Worked on estimation, development and integration of enhancemens.
• Developed struts based controllers.
• Developed UI - HTML, JSP, dojo 1.3.
• Performed unit testing
• Environment: eclipseIndigo, Apache tom cat 10, backend IBM DB2.
[PET]MeraSMSStatistics
November 2012 to Present
Members:Rajagopal Muthuchidambaram
Had an android phone which does not let me track the messages I send during times when SMS where more
popular and TRAI had SMS limits.
This app listens to your inbox and outbox and persists in SQLite.
[PET]SimpleCallBlocker
August 2012 to Present
Members:Rajagopal Muthuchidambaram
Wanted to block all the calls from telemarketing people. Current apps only let you block number by number,
not those which have certain pattern.
Built this app to clock all calls from a particular STD code or pattern.(without activating the DND service
provided by the mobile service providers)
A Bipartite Graph Based timetable allocation system
January 2012 to Present
Members:Rajagopal Muthuchidambaram, Deva Malar, Vijayadurga Narayanasamy, Iswariya Sampath Kumar
Team project on allocating staffs and allotting subject timetables for an institution by using Java Swing and
MS Access.
[PET]GotchaMusicPlayer
September 2011 to Present
Members:Rajagopal Muthuchidambaram
Wanted have fun out of plain SMS and audio player in android. So created this app which plays music on
receiving SMS from another mobile phone.
Install in a friend's phone, send a plain old SMS and prank him by playing a song without his interference.
Just see his scared face and say Gotcha.
[PET]DailySmsScheduler
Members:Rajagopal Muthuchidambaram
Idea behind this android project is to schedule SMS for the day.
It is a in memory, thread based app that send out SMS repeatedly or one time based on user preference.
[PET]BukReader
July 2011 to Present
Members:Rajagopal Muthuchidambaram
Why read a book when your phone can read it for you. This is my second android application that lets you
choose a text file and it will read it for you.
Page6
It uses android's text to speech converter. Making it work was a greater deal for me as a naive android
developer.
[PET]TheReminderApp
June 2011 to Present
Members:Rajagopal Muthuchidambaram
My first ever android application built to show remainder for the particular day using the SQLite persistence
storage also tried with file system storage.
It is a 2 page app that is not that user friendly.
[PET]SwingAudioPlayer
June 2010 to Present
Members:Rajagopal Muthuchidambaram
My Little Java Swing experimentation with the audio features without using any external libraries to support
playing low memory audio formats with
ability to save playlists shuffle through them and play/pause etc.
[PET]Interface11
April 2011 to Present
Members:Rajagopal Muthuchidambaram
A J2ME event management application for the college level symposium event Interface for the year 2011.
This in memory application lets to view the details of the events occurring for the 2 days along with
capability to send enquiry sms to the even organizer.
[PET] BunnyMazes
November 2010 to Present
Members:Rajagopal Muthuchidambaram
There were times when Java based mobiles were popular. Wanted to create a puzzle game that involves
mazes,a bunny and a carrot.
A timed game with 10 levels having increasing complexity developed in J2ME.
[PET]TheSimpleBrowser
October 2010 to Present
Members:Rajagopal Muthuchidambaram
Had difficulties accessing webpages by entering URLS in the phone I had, So created a J2ME mobile
application that lets you enter a web url and access the web page.
This application also lets you save the URLs as bookmarks in the record based persistence that comes with
J2ME.
Organizations
ACM student chapter
No
July 2011 to Present
Page7
Rajagopal Muthuchidambaram
Application Developer at ThoughtWorks-
Contact Rajagopal on LinkedIn
Page8