Shruti Soni
Des Plaines, IL *****, U.S.A.
Mo: 224-***-**** https://www.linkedin.com/in/shruti-soni-cs1991 **********@*****.***
UI / Java Developer - Front End and Back End
Professional Summary:
Creative Front-end and Java Developer with 3+ years of experience with an attitude, Phenomenal time management skills and strong user requirement focus.
Experienced with Web application development with popular technologies JSP, Servlet, Angular, Spring and Hibernate framework and Node js scripting.
Developed Desktop Application with Core JAVA programming.
Technical Skill:
Programming language
Java, J2EE, C, C++
Front End Technologies
HTML5, CSS3, Bootstrap, Angular 4.0/2.0, JavaScript, Typescript, JSP, npm, JHipster, React, AJax.
Server Scripting
NodeJs with Express, Php, Python.
Database
MySQL, MongoDB, Oracle 10g.
Web Services
Familiar with AWS, Oracle cloud, JSON and XML format.
Back End Technologies
Spring boot framework, Hibernate, Struts, Servlet, Familiar with Microservices.
Operating system
Windows, Mac, Linux, Unix.
SDLC Models
Familiar Agile with scrum and TDD, Waterfall model.
Editor
Eclipse, WebStorm, NetBeans, Dreamweaver, Visual Studio Core, Android Studio.
Version Control
Git, Bitbucket
Professional Experience:
Graduate Project
Roosevelt University, USA Dec 2017 - Apr 2018
Responsibilities:
Experiencing with Visual Studio Core, Sublime, Mongo dB, npm.
Using popular framework developing the single page application with registration, login, CRUD functionality.
Responsive Web application using HTML5, SCSS, Bootstrap 4.0 Framework, jQuery integration and client-side Typescript, Angular 4.0.
For data updating and connection using Server-Side Scripting with Node.js and Express framework.
Experiencing API creation and storing data in JSON format using NodeJS technology.
Skilled with serving the application using node and Package Manager Npm, Yarn, webpack java script module bundler, Bower.
Experiencing with Debug and Test using Karma, Jasmin, browser inspect element. Providing the form validation, grid system and routing functionality.
Graduate Teaching Assistant
Roosevelt University, USA Sept 2017- Apr 2018
Responsibilities:
Experiencing with teaching student Core Java Programming including Swing, Exception handling, Array, Collection, Encapsulation and other OOP concepts and Performing minor projects based on core java technologies.
Assisting Professor with grading the student papers and homework.
Web application development Intern
American Surveillance Co Inc, U.S.A June 2017 to Aug 2017
Responsibilities:
Worked on a multi-tier MVC enterprise level application.
This application was a re-platform from a .NET to a JAVA based web application.
The project was focused on the initial software development and implementation phase.
Used Bit Bucket as source code control and coordinated daily code check-ins with other developers by utilizing techniques such as merging and branching and conflict resolutions to maintain the integrity of the software being developed.
The software leveraged several modern design patterns and open source software, such as Spring Framework, Restful Services, Angular 2.0, Bootstrap, Typescript, Yarn dependencies, NodeJs.
JHipster open source platform application generator Spring Boot+ Angular/React and using that Developed the High-level CRUD application.
Debugging and Analysis of Angular and typescript code using bowser developer tool
Android Developer
Lohana Association of Greater Chicago, USA Feb 2016 - Aug 2016
Responsibilities:
Experienced with Eclipse IDE and Android Studio, FileZilla, AWS EC2, Postman, Gradle to develop the Android application for community with dynamic page to take the subscription of members and notify them by email for upcoming events.
AWS Ec2 cloud services used to host the server side JSON creation scripts and API used to request and response.
To update that data in MySql platform. Application developed using the PHP script to send data in JSON format and data hosted on EC2 cloud and API helps to receive the data into android application.
Application tested with physical device and Android Emulator. Application developed with platform independency.
Web Application Developer
Jogi International and Pramukh Roadways, India May 2015 - Dec 2015
Responsibilities:
Developed the Desktop application E-Logistic management system with J2EE concept, use of swing components CRUD application, iTextpdf for report generation.
Oracle DB for huge data storage, with ODBC connection.
Developed the Web application with Gathered user requirements and specifications.
The application involved tracking invoices, raw materials and finished end to end delivery with which driver.
Used HTML, JSP and JavaScript for designing the front-end user interface.
Implemented error checking/validation on the Java Server Pages using JavaScript.
Developed Servlets to handle the requests, perform serverside validation and generate result for user.
Used Hibernate for database mapping and Used SQL to access data from Microsoft SQL Server database.
Software Developer
Gujarat Environment Management Institute, Gandhinagar, India May 2014 - May 2015
Responsibilities:
Involved in the design and prepared use case diagrams, sequence diagrams, and class diagrams for various modules.
The Presentation Layer was developed using HTML, JSP, JSF, CSS, JavaScript, and JSTL.
Used Java Persistence API (JPA) through Hibernate
Developed test classes in JUnit for implementing unit testing.
Implemented Graphical User Interface (front-end) using JSP, JSF, HTML, JSTL, CSS, JavaScript and custom tags.
Used Java/J2EE with MVC Design patterns and Hibernate Framework.
Desktop application development using the Core Java, MySql, iTextPdf to provide editable pdf functionality to users.
Web application development Intern
Intech Creative Services Pvt. LTD, Gandhinagar, India May 2013 - April 2014
Responsibilities:
Experienced with Book Exchange Web Application development using SDLC methodology from data collection, perform algorithm and flow chart model and diagrams to present flow of application.
Experienced with Dreamweaver tool to develop front end of the dynamic web pages using JSP, Servlet, HTML, CSS. functionality to sell and buy the books and both communication regarding price and bid.
Eclipse for Back End Java programming with Model view controller design pattern and Debugging. Tomcat Server for deployment of servlet code. JDBC connectivity with database wrote POJO classes for storing data and DAO's to retrieve the data
Research and Project
Built the program to produce result of smoking and diabetes ratio in USA using Bigdata Analysis with map reduce technique.
Built an application using Python to provide the School data in a graphical presentation with graph libraries about enrollment of female and male yearly, filter of data, Admission fees increment yearly and comparison.
Analyzed the hard disk structure and read write technique of data in device. Summarize the data storage and data loss possibilities and tested the forensic tools in Kali Linux to recover the data in Research.
Accomplishments
Participant of NCL Competition and the member of Cyber Security club in the Roosevelt University.
Awarded a Scholarship for conference in WICYS 2018 (women in Cyber Security).
Oracle Certified Java Programmer (Java SE 6).
Education
MS, Computer Science Roosevelt University, Chicago 3.83/4.0 May 2018
BE, Computer Engineering Gujarat Technological University, India 3.02/4.0 May 2014
DE, Computer Engineering Gujarat Technological University, India 3.27/4.0 May 2011