1. Curriculum Vitae
PERSONAL INFORMATION Mr. Chandrasekhar Thammana
Eisenacher strasse 19, 12109, Berlin
+49 1742459199
Chandrasekhar.512@gmail.com
Sex Male | Date of birth 09/08/1988 | Nationality Indian
JOB APPLIED FOR POSITION Java Developer
WORK EXPERIENCE
05/2016 – Today (6 months) Java Back End Developer
Visual-Meta Gmbh
Project: Applications related to Technical online Marketing
Tasks:
▪ Developing microservices which implements external marketing api;
▪ Working with Web Services (REST);
▪ Implemented Facebook Marketing Api for Marketing needs both Advertising and Analytics;
▪ Implemented Adwords api for advertising campaigns and analytics;
▪ Involved in all phases of Software Development;
▪ Involved in the development of an internal tool Back Office;
▪ Involved in the development of an internal Report Engine;
▪ Worked in Scrum Agile software development;
▪ Fixing bugs for existing software;
▪ Working on features and bug fixes.
Technologies/methodologies used: Java 7, Spring 4, Mysql4, Hadoop Hbase, GWT,
REST, JSON, Junit, Git, Jenkins, Sonar, Mockito, Powermock, Intellij, Activemq, Maven,
REST, SOAP, Xml ,Json, Jsoup, Html.
Role & Responsibilities:
● My Role is Software Developer
● Working on developing a microservice for connecting to Facebook Marketing APi
for Ad Manipulation.
● Supported by spring AOP ,COre and Hadoop Scheduling
Business or sector: E-Commerce
08/2013 – 03/16 (32
months)
Java Developer
Rakuten Deutschland Gmbh
Project:
CheckOut Modules :
Data Management Service:
A Check out module with different microservices as part of this module, used for
storing, retrieving and performing operations with user data, I was part of developing som
internalservices of Data Management module, Also part of Writing Unit tests for other
developed services.
Risk Management Service:
A Check out module which analyzes the risk over the user data and gathers the
required info for enabling different payment providers for final checkout.
Page 1 / 4
2. Curriculum Vitae
Marketing Apps: [ Worked Alone on this Projects]
Rakuten Adwords Traffic Optimizer:
A module with different microservices for Google Merchant Center, and
Google Adword Center. Responsible for the creation Adwords Ad for every eligible product
on market place. Involves ETL operations, Google Api implementation for Adwords and
Merchant center;
Popularity Score Generator:
A module with different microservices, for Generating Popularity Score of
the product performance and ECPC computation for every product based on the
performance;
Feed Engine,Crawlers
Tasks:
▪ Developing microservices for our check out backend;
▪ Developed applications with Spring Security;
▪ Developed highly scalable and available applications using RabbitMQ and Redis;
▪ Developed applications with parallel processing;
▪ Worked on projects alone and conducted the design, development and support;
▪ Involved in all phases of software development lifecycle;
▪ Involved in supporting existing applications;
▪ Involved in manual code reviews and pull requests;
▪ Fixing bugs for existing software;
▪ Working on new features;
▪ Documenting the features developed;
▪ Writing Unit Tests;
▪ Followed Scrum Agility;
▪ Involved in all stages of Software Development.
Technologies/methodologies Used: Java 7, Spring 4 , Hibernate, Quartz, REST
Spring-Thymeleaf, JavaScript, JQuery, HTML, CSS, Web Services, SQL, JSON, Junit,
Easymock, Liquibase, XML, Git, INtellij, Jenkins, Sonar, Mysql, Hadoop, Redis, Maven,
RabbitMQ, REST, SOAP, Spring Thymeleaf, Html5, Ajax.
Technical :
● All the applications which i have worked in Rakuten are spring applications
● All of them are used Spring Di, spring security.
● Feed Generator, Popularity score generator are equipped with spring scheduling
but i have used quartz scheduler factory. These applications has spring security
as authentication but not authorization.
● Applications like Rakuten Adwords Traffic optimizer, Risk management analytics
Data Management services are supported witg Spring authorization and
authentication.
Business or sector: E-Commerce
08/2011 – 01/2012 (6 months) Senior Systems Engineer
Infosys Limited
Project: APPLCUST [ ICloud Calendar]
Cloud project from Apple. This calendar module has supported different languages and
functionalities to display the event information sync to the desktop. This is a support project
for fixing issues;
Tasks:
▪ Worked for a well-known client in Mobile Manufacturing on Cloud Application Module;
▪ Worked as a support engineer in fixing bugs for Cloud Calendar module;
▪ Bug fixing for existing software and supporting for release;
Page 2 / 4
3. Curriculum Vitae
▪ Documenting the features developed;
▪ Draft and perform Unit Tests;
▪ Followed Scrum Agility;
▪ Involved in all stages of Software Development.
Technologies/methodologies Used: Apple tools for software development like:
SproutCore, JavaScript, HTML5 Ruby on Rails, Xcode, Git.
Business or sector: Product Development
04/2010 – 08/2011 (16 months) Software Engineer
Bodhtree Limited
Project:
MIDAS (Multi Industry Data Anomaly System):
ETL tool with built in connectors for ERP, CRM and all renowned databases. All the
connectors were developed in Java/J2EE, the entire front end is developed in Adobe Flex.
IDCS (Integrated Data Charting System):
This is a web application developed for the client to display the reports of the user
requirements.
Tasks:
▪ Worked as a Full stack developer for the development of ETL products: MIDAS and
IDCS;
▪ Worked on front end development for the tools using Adobe Flex, ActionScript and Java;
▪ Worked on all modules of MIDAS;
▪ Developed different UI components in front end;
▪ Involved in all phases of software development;
▪ Worked on IDCS module;
▪ Documenting the features developed;
▪ Writing Unit Tests;
▪ Followed Scrum Agility.
Technologies/methodologies Used: Java, Spring, Hibernate, ActionScript, Adobe Flex,
CVS, Junit, MyEclipse, Mysql, Oracle, Maven, JMS, Flex Builder 4.
Business or sector: Product Development and Outsourcing
06/2009 – 04/2010 (10 months) Software Engineer
Tektraks Software Pvt LTD
Project: startup company, developing a Proof of Concept in the Educational sector.
Tasks:
▪ Received training in professional software development using Java;
▪ Developed few web applications as proof of concepts.
Technologies/methodologies Used: Java, Spring, Hibernate, Mysql, CVS, Eclipse.
Business or sector: Educational Sector
EDUCATION AND
TRAINING
10/2012 - 06/2015 Master of Engineering (1.5 CGPA)
Software Engineering for Industrial Applications, Hof, Germany
▪ Distributed Systems, ERP Architecture, Advanced Computing, Data Mining
08/2005 - 06/2009 Bachelor of Engineering (70% First Class)
Computer Science & Engineering, Kakinada, India
Page 3 / 4
4. Curriculum Vitae
PERSONAL SKILLS
Mother tongue: Telugu
Other language: UNDERSTANDING SPEAKING WRITING
Listening Reading
Spoken
interaction
Spoken
production
English C2 C2 C2 C2 C2
Replace with name of language certificate. Enter level if known.
German B1 B1 B1 B1 B1
Replace with name of language certificate. Enter level if known.
Levels: A1/2: Basic user - B1/2: Independent user - C1/2 Proficient user
Common European Framework of Reference for Languages
Communication skills ▪ Good communication skills developed through his experience as Software Engineer.
Organizational / managerial
skills
▪ Experience in collaborating with both external and internal stakeholders to help the team
meet its objectives;
▪ Participate in the analysis and evaluation of the ideas brought up by the team in Scrum
discussions;
▪ Working on some of projects from end to end not as part of a team but alone assisted the
candidate in gaining experience in managing activities with all stakeholders.
Job-related skills ▪ 5.5 years of professional experience in software development;
▪ Good command of writing unit tests;
▪ Extensive experience in dealing with clients in representing software or in gathering the
requirements;
▪ 3+ year of professional experience in developing Java applications and knowledge of
related Java technologies like Spring, Hibernate, Maven;
▪ 12 months of professional experience in HTML and CSS;
▪ 1+ years of JavaScript;
▪ 3+ years of experience in using static code analysis tools like Sonar and continuous
integration development tools like Jenkins;
▪ Very good knowledge of Ticketing Systems like JIRA, Confluence, Bugzilla and Apple
Radar.
Computer skills ▪ Good command of Microsoft Office tools;
▪ Good command over tools used for prototyping requirements and presenting to client;
▪ Good command over web application MockUp tools for presenting to client;
▪ Good command over presentation tools;
ADDITIONAL
INFORMATION
Projects
Workshops
▪ Master thesis on “Product Recommendation strategies for E-Commerce” using efficient
generation of Product Score;
▪ Training in Multicultural Work shop;
▪ Attended workshop on conflict management.
-End of document-
Page 4 / 4