Java Developer Resume
San Jose, CA
PROFESSIONAL SUMMARY:
- Experienced in designing and implementation of Web Applications using MEAN Stack, REST APIs.
- Extensive UI designing experience using Angular.js, HTML5, CSS3, Bootstrap, AJAX, Javascript.
- Extensive experience in working wif MySQL and MongoDB databases.
- Prepared unit test cases to test teh functionality as per teh requirements.
- Successfully developed Database Architecture, Design and Data modeling.
- Experienced in SQL Server development.
- Created database procedures to perform tasks for my project.
- Performance tuning of query execution by improving teh coding style.
- Experienced in working wif N - tier architecture using.
- Expertise knowledge on Object - Oriented design and Data Structures.
- Excellent problem solving skills and analytical skills and highly motivated to deliver quality solutions.
TECHNICAL SKILLS:
Technologies: Node.js, Angular.js, REST services, Spring Boot, Hibernate, SSRS
Programming languages: Core Java, Node.js, Angular.js, HTML5, CSS3, JSON, jQuery
Databases: MySQL, MS SQL Server, MongoDB
Development tools: Eclipse, SQL Server Management Studio, Business Intelligence Development Studio
Operating Systems: Windows Server
PROFESSIONAL EXPERIENCE:
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Performed research in teh field of Distributed Systems.
- Actively involved in teh process of requirement gathering and analysis.
- Participated in project start-up phase and mock screen designs
- Involved in problem analysis and designing teh solution algorithm.
- Extensively worked on Spring Boot and Hibernate.
- Experience on working wif Apache Maven and REST services.
- Expertise in building and executing teh Spring Boot application.
- Worked on integration of Hibernate, Spring and MongoDB.
- Experiences wif Data Access Object and Data Modeling in Relational and Non-Relational Database.
- Performed unit test on all teh API calls and fixed teh bugs helping for smooth running of teh application wifout any errors.
- Gained in-depth knowledge of JAVA, Spring Boot, MongoDB, Hibernate.
Environment: REST APIs, Spring Boot, Hibernate, MongoDB, Android, Eclipse IDE, Maven, JMeter.
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Designed and Developed a MySQL Database Centric project on MEAN Stack.
- Actively involved in Designing and Modeling a Database wif all required information.
- Extensively worked on UI design using HTML5, Bootstrap, CSS3 and Angular.js
- Developed REST Web services using Node.js to get teh data from teh UI.
- Wrote Angular.js services to consume teh data provided by teh backend MySQL Database.
- Integrated Angular.js wif HTML and Node.js to create a successful working application.
- Performed Unit Testing to test teh individual modules and Integration Testing to test teh flow of teh application.
- Gained deep functional knowledge of ORM, Database design, UI design and RESTful Web Services.
Environment: Node.js, Angular.js, HTML5, CSS3, Bootstrap, ORM, RESTful Web Services, MySQL, Eclipse
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Designed and developed a Earthquake Seismic Wave monitoring Web Application.
- Gatheird data from Government website for Earthquake data to give a graphical representation to teh users.
- Actively involved in UI design and development.
- Worked on TEMPeffective UI development using HTML, Bootstrap and AJAX calls to teh server.
- Parsed JSON files of daily, monthly and weekly data of seismic waves.
- Developed localization of teh website in English and Spanish languages using Angular.js localization module. Translated teh pages from English to Spanish rather dat using google translator API.
- Worked on WebGL to generate a 3D globe depicting teh intensity of earthquake globally.
- Used Leaflet API to represent teh real-time data on teh map along wif a pin on teh user’s location wif teh help of Google location services
- Generated bar graphs and heat maps using Highcharts
- Gained in depth expertise of Highcharts, Leaflet API, JSON data, RESTful services
Environment: Eclipse, Node.js, Angular.js, Leaflet API, Highcharts, WebGL, REST Services, JSON, HTML5, CSS3, Bootstrap
Confidential, San Jose, CA
UI Developer
Responsibilities:
- Designed and developed a Data mining project to predict teh ROI on coleges of teh USA
- Extensively worked on data gathering and cleansing of data by filling teh sparse data using K-Means Algorithm.
- Applied Bayesian Algorithm and Decision Trees to predict teh result based on various parameters like age, university, location etc.
- Experienced in working on Node.js Server and npm modules to perform teh functions.
- Designed and developed teh UI screens on HTML5, Bootstrap and Angular.js
- Performed statistical analysis using R-language on teh data to list top 25 coleges based on ROI
- Gained extensive knowledge of Data Mining process, Node modules for performing data mining, TEMPeffective UI development.
Environment: Eclipse, Node.js, Angular.js, R, Leaflet API, D3.js, RESTful services, K-Means Algorithm, Bayesian probability, Decision trees, HTML5, Bootstrap, MongoDB
Confidential, San Jose, CA
MEAN Stack Developer
Responsibilities:
- Designed and developed admin module of teh Web application.
- Actively involved in project initial stage and researched on Mobile Sensors to implement teh project.
- Gatheird data of teh Ocean water parameters from cencoos data site and fed teh data to MongoDB database.
- Created teh virtual mobile sensor network and implemented teh management of teh sensors like addition, deletion and making teh sensors active or inactive.
- Did teh load balancing using AWS load balancer.
- Generated graph using Highcharts to help teh user visually understand teh ocean parameters in their locality
- Fetched teh data in real-time by hitting teh URL and storing it in MongoDB for use in case of working offline.
- Implemented multi-tenancy using user sessions using express-session service.
- Gained in-depth knowledge of cloud computing concepts like load balancing, multi tenant systems, mobile cloud sensors and RESTful services.
Environment: Node.js, Angular.js, MongoDB, Express.js, AWS load balancer, Highcharts, Express-sessions, HTML5, CSS3, Bootstrap, RESTful services
Confidential, San Jose, CA
MEAN Stack Developer
Responsibilities:
- Designed and developed a taxi booking application keeping Uber as prototype.
- Worked on N-tier distributed system developed using Node.js, Angular.js, MongoDB, MySQL and Express.js.
- Extensively worked on end-to-end Rider Module of teh system.
- Involved in teh requirement gathering and analysis stage of teh project.
- Worked on TEMPeffective UI development using HTML5, CSS3, Bootstrap, jQuery and Angular.js
- Integrated Node.js wif MongoDB and MySQL data servers and Angular.js on teh front-end
- Wrote Angular.js services to make GET and POST calls to teh server and to consume and forward teh data provided by teh end-user
- Gained in-depth knowledge of teh RESTful web services, MEAN stack, MySQL.
- Developed a messaging queue using RabbitMQ to separate teh client from teh server and forward teh data from client to server and back.
- User Connection-Pooling to improve teh performance of data and reduce teh response time of teh application.
- Worked on teh data modeling and feeding teh database wif data.
- Performed load testing using JMeter to test teh load on teh application for 500, 1000 and 10000 concurrent users
Environment: Node.js, Angular.js, MongoDB, Express.js, D3.js, Express-sessions, HTML5, CSS3, Bootstrap, RESTful services, MySQL, Google Maps API, RabbitMQ, JMeter
Confidential, San Jose, CA
PHP Developer
Responsibilities:
- Developed an intuitive website combining 5 different individual websites to make a online market place using twitter bootstrap, PHP, cURL wif MySQL Database.
- Designed and Developed interactive UI using HTML5, Bootstrap on Wordpress and TEMPeffectively connected it wif PHP server.
- Worked on PHP at teh backend to develop teh server.
- Worked in developing teh MySQL Database design and Data Modeling.
- Used cURL services in PHP to connect to all teh other websites from teh market place.
- Used session services to keep track of number of top products and websites visited through teh market place.
- Implemented cross domain interactions, Facebook integration and Barcode integration.
- Wrote test cases to test each required functionality of teh website.
- Gained working knowledge of PHP scripting and Wordpress web development platform.
Environment: PHP5, HTML5, CSS3, cURL, MySQL, Wordpress
Confidential, San Jose, CA
Java Developer
Responsibilities:
- Designed and developed a PC game on Greenfoot, a Java based development engine
- Implemented Observer, Factory, Composite and State design patterns
- Developed teh game UI using teh characters present in teh Greenfoot and adding some images to teh system wif specifying teh dimensions of teh image.
- Monitored teh progress of teh project using agile methodologies, Scrum and XP.
- Performed unit testing to test each functionality of teh game.
- Gained in-depth knowledge of working in an Agile environment and keeping track of all teh tasks performed
Environment: Greenfoot, BlueJ, core Java, Design patterns
Confidential, San Jose, CA
JAVA developer
Responsibilities:
- Designed and developed a UML diagram generator using core Java concepts on apache tomcat server.
- Extensively researched on Java parser and plant-UML generator and understood teh UML generator grammer.
- Studied each function provided by teh Java Parser.
- Integrated teh UML diagram generator wif Java Parser
- Fed teh Input for teh diagram generator as a java package containing .java files and gave teh UML diagram as output.
- Gained in-depth knowledge of Java parser and Plant UML.
Environment: Eclipse, Java Parser, Plant UML, Core Java
Confidential
Software Developer
Responsibilities:
- Worked on ViZuera-PreZision 3, a retail domain project.
- Involved in all teh requirement gathering phase and documentation.
- Worked on calculation of budget using SQL Server procedures.
- Generated reports using SQL Server Reporting Services to help teh client to communicate wif his employees.
- Improved teh performance of teh database by 30%.
- Involved in both development and maintenance tasks of teh project.
- Generated X-Queries to receive and send teh data to android application.
- Followed agile methodology to track all teh tasks assigned and collaborate wif teh teammates.
- Performed unit test on every task performed to make sure their is no bug before sending it to User Acceptance testing.
- Gained in-depth practical knowledge if Relational Database systems, Data Modeling and Business Intelligence (ETL) concepts.
Environment: SQL Server Management Studio 2014, Business Intelligence Development System, T-SQL, MS SQL Server, SQL Server Reporting Services