Technical Skills
Programming Languages: C,C++, Java, SQL.
Scripting Languages: HTML,CSS,Javascript,AJAX,JQuery,JSON,AngularJS,Angular2+, XML, D3.JS,
Bootstrap, Basics of ReactJS
Tools: Selenium web Driver.
Frame Works: Struts, Spring, JPA, and Hibernate.
Web Services: SOAP, RESTful Web services.
Databases: MySQL.
Debugging Tools& CI/CD: JIRA.
Version Control: Git, SV.
IDE Tools: Eclipse, Net beans, Maven, STS
Web/App/DB Servers: Apache Tomcat.
Work Experience
Software Engineer
Analytics Quotient - June 2017 – Present
Working experience as a Full Stack Developer, responsible for end to end visualization of data.
Summary of key projects:
BI Tool for leading American Entertainment Company
Responsible for working on visualization using AngularJS, JavaScript, JQuery, HTML, CSS.
Responsible for creating data visualization using D3.js.
Responsible for server-side code implementation using core Java, J2EE, spring framework.
Responsible to generate dynamic excel reports using Aspose cells for Java.
Designs and develops the End Points (Controllers), Business Layer, DAO Layer using Hibernate/JDBC
template, using Spring IOC (Dependency Injection).
Responsible for deployment of codes on the Development and Production server mainly Apache Tomcat
server.
BrandPulse Tool for leading multinational hospitality company
Responsible for working on visualization using AngularJS, JavaScript, JQuery, HTML, CSS.
Responsible for creating data visualization using D3.js.
Responsible for server-side code implementation using core Java, J2EE, spring framework.
Responsible to generate dynamic excel reports using Aspose Slides for Java.
Integrated Google Maps API.
Responsible for deployment of codes on the Development and Production server mainly Apache Tomcat
server.
Internal Tool for Report Generation and Automation
Responsible for working on visualization using Angular8, HTML, CSS, Angular Material.
Responsible for server-side code implementation using core Java, J2EE, spring framework.
Responsible to generate dynamic excel reports using Aspose cells for Java.
Implemented Report Automation using Quartz-Scheduler for java.
Scheduled automatic email generation of reports with Javax-mail API.
College Projects
Cost Effective solution for Bus Bunching Problem
Developed an Android application for Cost effective solution for bus bunching problem
which uses GPS,GSM and Arduino for integrating. The Application provides information
about the bus like location and number of passengers inside the bus.
Languages used – HTML,CSS,Javascript,Java and SQL
Farming Assistance system
Developed a web application which allows consumers to post about crop requirements and
the farmers can view the suitable requirement and communicate accordingly.
Won an internship offer for the project by presenting the project in hackathon conducted
by Zovi in the year 2016.
Creating Invoice PDF from Java using JAXB and XSLT.