Java Developer
Sudhanshu Shukla-Contact no: -
PROFESSIONAL FORTE
✓ Having 4.0 years of Programming experience in Software Development using Liferay Portal
Technology and Java/J2EE technologies, Strong foundation in Object Oriented Programming
Paradigms and strictly adheres to the Best Practices of the respective technology.
✓ Experience in working with Spark, Scala and writing test cases using Groovy and jUnit.
✓ Experience in AngularJS, Angular 6 with Spring 4.0,Spring Boot for building the Single Page
Application.
✓ Experience in AWS Cloud Technologies and good understanding of cloud technologies.
✓ Experience in Search engine like SOLAR, Lucane, Elastic Search.
✓ Having Experience in Oracle databases in SQL and PLSQL as well.
✓ Experience in using third party toll with liferay i.e Jasper Reports, iTextPdf.
✓ Experience in working with Multiple J2EE frameworks i.e JSF, Hibernate, Spring data JPA.
✓ Experience in template language like Freemarker Template Language, Velocity.
✓ Experience in build tool ant, extensively used Maven for dependency/build/code management,
Tortoise SVN, Git and Nexus repository.
EXPERIENCE
Software Engineer (Liferay) • Netlink Software Private Limited • June 2020 – Till date
Liferay Developer • NEOSoft Technologies International • August 2019 – May 2020
SOFTWARE DEVELOPER • Eclinicalworks India Pvt LTD • MAY 2018 – November 2018
Liferay DEVELOPER • ATS GLOBAL TECHSOFT • August 2016 – December 2017
EDUCATION
POST GRADUATION DIPLOMA (PG-DASDM) • 2016 CENTER FOR DEVELOPMENT ADVANCED COMPUTING(C-DAC)
BACHELOR OF COMPUTER APPLICATION • 2014 • T.R.S COLLEGE (APS UNIVERSITY)
PROFICIENCY FORTE
Language
Java, Scala
Web/Portal Technologies
J2EE/Servlets, Jsp, Liferay DXP, Apache SOLAR
UI Frameworks
AngularJS/Angular, JQuery, Bootstrap
RDBMS Database
Oracle(SQL/PLSQL), MySQL, PostGresSQL
NoSQL Database
MongoDB, Hbase, Hive
OS/Cloud Technologies
AWS, Linux, VMWare
JAVA/J2EE Based Frameworks
Spring Core, Spring MVC, SpringBoot, Hibernate, Akka,
Play, Jhipster,
Big Data technologies
Spark, Spark SQL
2
CAREER HIGHLIGHTS
Ford Fleet Care [July 2019 – Till Date]
Product Owner
Ford Motor Company
Role
Java Developer
Technology Stack
Liferay, Java, SpringBoot, Mysql, Jquery
Description
Ford Fleet care is a portal for Ford from which
they are managing all ford branches data.The
complete portal is built on top of liferay and we
are consuming web services to visualize the
data.
Contribution
●
●
●
●
●
Worked on migration of liferay 6.2
portlets into Liferay 7.2 components.
Developed Rest Services in spring boot as
a middle-ware web service.
Involved in dev-box testing, QC testing
and in UAT.
Followed Test Driven Approach.
Responsible for ensuring code quality
using SONAR and for code review of fellow
teammates
Birdzi [August 2019 – March-2020]
Product Owner
Birdzi Customer Portal
Role
Java Developer
Technology Stack
Liferay 7.1, 6.2 CE, PostGresSQL, Spark ,Oracle
PLSQL , MongoDB,Hive, SpringBoot.
Description
Birdzi Customer Portal is a portal for
3
Showrooms Mart Shops Owners which is built in
liferay 6.2.From Portal we can view the
information for Sales report, Stock reports,
users can create offers for their
customers.Custom control panel for the
targeted customers from where they can
custom sites for the Customers.
Contribution
●
●
●
●
●
●
Worked on migration of liferay 6.2
portlets into Liferay 7.1 components.
Worked on Rest Services in spring boot.
Created JSP bag hook for the change
password,Password Recovery and custom
password recovery option using 2 factor
authentication page.
Working on custom roles and permission
for the non service builder model and
service layer.
Developed a scheduler to generate
analytical reports on a weekly
basis(Customizable) and Using Spark to
show the visual chart and dump the
generated data into Hive and logs into
MongoDB.
Worked on Authorization (OAuth 2.0) for
the service layer and the JAX-WS Rest
Services.
HealowInsight Application [May 2018 – November 2018]
Product Owner
Eclinicalworks India Pvt Ltd
Role
Java Developer
Technology Stack
Java, AngularJS, Servlets, Gradle,Spring Boot,
Mysql, Scala, Angular
Description
HealowInsights is an application of
Eclinicalworks works which will Provide the
appointment of the patient from the healow
application can make available to the provider
and facility. It will fetch all the previous history
of patients and provide detailed information to
4
the provider.
Contribution
●
Writing test cases for the legacy portal
code.
●
Fixing bugs.
●
Developing Admin Configuration logs
module which can track all the changes
done from admin panel activity.
Worked On Multi Level workflow for
Approving patient claim.
Written test cases in groovy for both JAVA
and Scala application.
●
●
SEG-INTERNET - [Sep 2017 – November 2017]
Product Owner
ROBERT BOSCH ENGINEERING AND BUSINESS
SOLUTION LIMITED
Role
Liferay Developer
Technology Stack
Liferay DXP, Gradle, Mysql
Description
SEG INTERNET is an Internet site for seg
Company which provides information about seg
products. It`s main BUSINESS is to provide
automotive starters and motors products
information,news about products,events
organized by companies etc..
Contribution
●
Created web content,structure,templates
for pages.
●
Created ADT For many out of box
Modules.
●
Created jsp hooks for customization of
web content portlet.
●
Created module for contact us portlet.
●
Created jsp hook for customization for
product menu module.
●
Worked on a gogo shell.
●
Created login action command hooks for
login module.
5
●
Worked on Roles and permission for
multiple portlets.
●
Integrated sharing with weibo platform.
●
Worked on a staging server for Testing.
IndoreServices - [October 2016 - August 2017]
Product Owner
IndoreServices
Role
Liferay Developer
Technology Stack
Spring MVC,Hibernate, Maven, Mysql, Liferay
6.2
Description
IndoreServices is a platform which provides
online workers for home problems like for TV
AC refrigerator etc. Customers have to book a
complaint from the app or from the phone as
soon as the worker is available and assigned to
work.
Contribution
●
Development of Admin Module.
●
Searching and Filtering of Customer,
Complaint, Worker based on search
criteria such as complaint,customer,mobile
no. etc.
●
Searching and Filtering done with Lucene
search.
●
Worked on a custom role for a custom
entity.
6