SOFTWARE ENGINEER | ESSENTIAL SOFTWARE INC
FEBRUARY '18 - PRESENT
- Played a vital role in developing a public facing JavaScript search engine for Genomic data commons (GDC)
- Developed server-side application using Nodejs, Expressjs and Elasticsearch and closely worked with teammate on client-side application.
- Designed an efficient model to handle large amount of genomic data.
- Developed RESTFUL APIs, which would serve needs of several NIH agencies.
- Worked with QA team to develop automatic testing of the application at deployment time.
RESEARCH ASSISTANT | UNIVERSITY AT ALBANY, SUNY
MAY '17 - DECEMBER '17
- Developed a Java web application which uses Spring MVC and AOP.
- Visualization of data using plotly.js, d3.js, sigma.js and UI/UX development.
- Representation of notes written by students using plotly.js scatter plot.
- Developed a web application which is Durable, Flexible, Understandable by the students in elementary school and simplifies the process of note writing and sharing amongst other students.
RESEARCH ASSISTANT | CENTER FOR TECHNOLOGY IN GOVERNMENT, SUNYRF
JANUARY '17 – AUGUST '17
- Contributed in the development of a project that will benefit millions of New Yorkers by allowing them to visual access to huge amount of data in easily digestible visuals.
- Research, design and implement different visualization based on different Department of Health dataset.
- Worked in a team which developed a project for New York State - department of health (DOH - 2017), where large data is transformed in a user-friendly manner using d3.js & JQuery Mapael. Analyzed Adult Care Facility Data to create an interactive dynamic map which represents adult care facilities with their details.
- Large amount of data was yielded from open data New York using SOCRATA API.
- Analyzed NYS Data and determined which data visualization technique would be most suitable to represent those datasets.
- Developed dynamic interactive graphs using D3.js, which will better represent the data in an easy to readable format, and will adapt to the new datasets added every year.
JAVA WEB DEVELOPER (INTERN / PART TIME) | SOFTVAN PVT LTD
JULY '14 – APRIL 16
- Developed several java j2ee web applications and maintained them.
- Utilized Hibernate ORM for the Object to Relational Mapping and Hibernate Validator for the server size Validation.
- Deployed those web applications on amazon EC2 instance or S3 buckets.
Language & Framework
Java 1.7/1.8, Spring 4.x, Spring AOP, MVC, Hibernate 2.0/3.0, Struts, C, C++
Web Technologies
Nodejs, Expressjs, PWA, Elasticsearch, J2EE, JAX-RS, log4j, Jackson, JSTL, TypeScript, HTML5, CSS3, Bootstrap, AJAX, Angular 2/4, XML, jQuery, JSON
GCP
Google functions, Compute engine, Firestore, IAM
AWS
EC2, S3, LAMBDA, Elastic Beanstalk, Polly, Sage Maker, IAM
Data Visualization
dc.js, d3.js v4/v5, Plotly.js, sigma.js, JQuery Mapael
Database & Tools
MySQL, SQL, MS-Access, PostgreSQL, Oracle, Eclipse, NetBeans, Visual Studio code
Development Lifecycle
agile methodology, waterfall model