Sudhanshu Ratna Thakur
--
CARRIER OBJECTIVE:
I want to work with combined Team spirit and new technologies. My better skill can provide knowledge
and ability to develop self-confident in any software company in which I will work. I want to explore my
knowledge and spirit.
EXPERIENCE SUMMARY:
✓ Overall 6+ Years experiences in Core Java and J2EE Technologies.
✓ Experience in the entire phase of Software Development Life Cycle (SDLC) that
include Analyzing, Designing, Developing, testing and deployment.
✓ Extensive experience in Java development, configuration and maintenance along with proficiency
in debugging.
✓ Good knowledge of Design Patterns.
✓ Worked in agile framework, collaborating with business and research teams in story grooming,
reviewing story/acceptance criteria and performance metrics.
✓ Proficient in Data Structures and Design of Algorithms.
✓ Good working Knowledge in Micro services and Cloud service like Azure and Docker.
✓ Experience with Use-Case design, Class and Sequence diagrams using UML.
✓ Excellent team player with good analytical, strategic planning and interpersonal and
communication skills. Highly motivated, enthusiastic and self-starter.
WORK
➢
➢
➢
➢
EXPERIENCE:
Currently working as Sr. Associate Technology in Publicis.Sapient from Mar,18 to till date
Previously, Working as Consultant in Capgemini from Oct, 16 to Feb, 2018,
Software Engineer in R Systems International Ltd Apr,15 to Jun,16.
And, Sr. Java Programmer in National Informatics Center (NIC) Jul,13 to Apr,15.
TECHNICAL SKILLS:
Language
Frameworks
Web Tools and Technologies
Databases
Operating Systems
Web Service
Build Tools
Tools
App Server & Web Server
Logging & Testing Tools
Java 8,J2EE,HTML,CSS and JavaScript
Spring Boot, Spring, Struts2, Hibernate
XML, CSS,HTML5,AJAX,Javascript,JQuery, Angular JS
Oracle 10g,MySQL 5.5,Couchbase,MongoDb,Postgresql,
Cassandra
Windows 10,Ubuntu16.04 LTS, Red Hat Linux 6.7
REST, SOAP, WSDL and Apache SOLR/Lucene.
Docker, Gradle, Maven, Ant
Eclipse IDE,STS, IntelliJ, Putty, WinSCP, Jenkins, JIRA,GIT,
BitBucket, EclEmma,Junit
JBOSS, Apache Tomcat and
Nginx, Apache HTTP Server
Log4J and Junit, Mockito
PROFESSIONAL ASSIGNMENTS:
1#
Project Title
Global URL
Company
Position
Environment
Duration
Project
Description
DuPont (Pioneer Integration)
https://www.pioneer.com
Publicis.Sapient
Senior Associate Technology L1
Role: Developer
Spring Boot, Spring Cloud, Micro service, MongoDB, Angular JS, REST Web Service ,GIT,
Docker, BitBucket, Microsoft Azure ,Apache Tomcat 8.5
Mar,18 to Till date
Pioneer is working on new traits and using new technologies that will help bring farmers
the greatest value and ultimately benefit the entire food and energy value chain. Product
Details is an experience to show the list of seeds products. Loan Payment summary is
used to get all the loan details of a farmer customer for the pioneer. Deferred Loan
Payment is a way to make the agriculture loan payment through online process.
Responsibilities
•
•
•
•
•
•
•
Team Size
Implements the Spring with REST Template based API implementation to fetch
the data from the client side.
Utilized Angular-JS framework to bind HTML template (views) to JavaScript
object (models).
Created Secure API call using Spring Security with OAuth2 and integrate email
using Azure SendGrid service.
Write Junit test case, check code coverage and code quality using SonarQube.
GIT commit and Merging code with Team members.
Created LLD Document for User story and API documentation using Swagger
Deployment in Azure environment
12
2#
Project Title
Global URL
Company
Position
Environment
Duration
Project
Description
Responsibilities
Team Size
Speedy Lite
https://www.jnj.com/
Capgemini (Johnson & Johnson)
Consultant
Role: Developer
Spring Boot,JPA,MySql,REST WebService,AngularJs 2.7,IntellijIdea,GIT,Gradle,
BitBucket, Jenkins 2.49,Docker, Cassandra,Docker, RabbitMQ,Apache Tomcat 8.5
Oct,16 to Feb,2018
Speedy Lite Project for J&J focuses on automating the approvals of supply chain aspect of
Clinical Trial Management. Speedy Lite will automate the preparation and approval of kits
to be used in various trials along with packaging, labelling and supply strategy of those
trial kits to candidates / patients across the globe.
•
Involved in business requirements and implements the frontend and backend
functionality.
•
Implements the Spring REST based API implementation to fetch the data from
server side.
•
Integrate Speedy DB to remote OMP DB and synch the data to Speedy db.
•
LDAP Authentication and authorization for JnJ’s user in Speedy Lite Apps.
•
Implement functionality for Approval Workflow for different types of cluster
per groups.
•
Implemented the all required collection (Set, List, Map) to optimize the code
quality.
•
Resolved the Jenkins Build issue which was coming during the code Commit
on Git.
•
Provide support for UAT activities as well as production support including
fixing of any defects
•
Maintaining code quality and code coverage by SonarQube.
•
Implements JPQL queries in JPA repository for fetching data from remote
database.
7
3#
Project Title
Global URL
Company
Position
Environment
Duration
Project Description
FSV Portal Alert System
https://www.fsvpaymentsystems.com/
R Systems (U.S Bank)
Software Engineer
Role: Developer
Spring(DI and MVC),Hibernate as JPA, Mysql, RESTful Web Service, Hadoop2.7,Eclipse
Mars,Apache Tomcat 8.0
Apr,15 to Jun,16
Storing data of all existing alert notification reports into relational database system, so
that in future if we required past alert notification data then we easily execute some
predefined SQL queries and get all relevant data in single click rather than searching
data in different emails in html format.
Automating the alert notification reports like apache hourly, daily request and login
count, and keep historical data inside database for better utilization and reuse
perspective.
Responsibilities
•
•
•
•
•
Team Size
Understanding the business requirements and implements POST request for
alert system.
Created Controller & returning response in JSON format for displaying
interactive line chart using High charts API.
Consumed RESTful Web Service provided by client and stored that data in
database.
Involved in creating Spring DAO and SQL queries for fetching data from
database.
Participate in code reviews and Debug and fix issues in the application.
5
4#
Project Title
Global URL
Company
Position
Environment
Duration
Project Description
Unified Shram Suvidha Portal
efilelabourreturn.gov.in
CyberQ Consulting Private Limited (National informatics centre(NIC))
Sr. Java Programmer
Role: Developer
Struts 2, Hibernate 3.1, Spring 3.1, Eclipse Luna,Apache Tomcat 7 and PostgreSql
Dec,13 to Apr,15
Objective of Web Portal is to consolidate information of Labour Inspection and its
enforcement. It will lead to transparency and accountability in inspections. The
compliances would be reportable in Single Harmonized Form which will make it simple
and easy for those filing such forms.
Responsibilities
•
•
•
•
•
Team Size
Implementing Establishment Representative Module and created
dashboard Establishment Management as per System Requirement
Specifications(SRS).
In a dashboard, Establishment User can see their List of Establishment,
View the details of establishment and Create a new Establishment.
Created a search for Establishment for Regional Head under region of
Enforcement Agency.
Created Audit Log Management dashboard for portal admin user to
check no of user at pick time in day wise and hourly.
Responsible for Creating query for reporting.
8
5#
Project Title
Global URL
Implementation of national eGov Department of IT
apps.nic.in
Company
Position
Environment
Duration
Project Description
Strategic Outsourcing Service (National informatics centre(NIC))
Java Programmer
Role: Developer
Struts 2,Hibernate 3,Spring,Eclipse Kepler, Apache Tomcat, and Postgresql
Jul,13 to Dec,13
e-Gov App Store is a national level common repository of customizable and
configurable applications, components and web services that can be re-used by
various government agencies/departments and run applications (developed by
government agencies or private players) at National Clouds.
•
Customization and implementing business logic of the application.
•
Involved in requirement gathering across States.
•
Fix several types issues on both server side and client side
7
Responsibilities
Team Size
EDUCATION:
➢
➢
Bachelor of Technology(B.Tech) in -) from Gautam Buddh Technical
University(GBTU), IILM Academy of Higher learning.
Passed SSC in 2006 from CBSE, DAV Centenary Public School and High School in 2004 from
CBSE, Lord Mahavira Public School.
I certify that the information furnished above is correct and complete to the best of my knowledge and
belief.
(Sudhanshu Ratna Thakur)