We provide IT Staff Augmentation Services!

Full Stack Developer Resume

2.00/5 (Submit Your Rating)

SUMMARY:

  • Around 5 years of experience in web application design and development with Object Oriented technologies using Java /J2EE.
  • Experienced in full SDLC software development lifecycle methodologies, Agile methodologies, Scrum and also design, develop, test and analyze to maintain application.
  • Experienced in using HTML/HTML5, CSS/CC3, JavaScript, Node JS, Angular JS, Angular2/4, Bootstrap, Typescript and jQuery to provide UI functionality.
  • Experience in developing projects on different J2EE technologies - JSP, Servlets, Swing, Struts, Spring MVC, Hibernate, and JDBC.
  • Hands on experience in UI technologies like HTML5, XHTML, DHTML, CSS3 (SASS, LESS, Stylus), Bootstrap and AJAX to build responsive and dynamic web pages.
  • Hands on work experience in using REST and SOAP services
  • Expertise in development using databases such as Oracle 8i/9i/11g, MS SQL Server, MySql, MongoDB.
  • Worked extensively with database for developing Stored Procedures, Triggers, Functions, Views, and Joins.
  • Expertise in development of micro-services using Spring Boot, MongoDB, Java8, Hibernate.
  • Strong knowledge on micro services, Docker containers.
  • Expertise in developing web applications using Amazon Web Services Lambda functions, SQS, S3 Bucket, MySql DB.
  • Experienced and strong understanding in Core Java and libraries like Java Threading API, Java Reflection API, and Java Collections API.
  • Expertise in development of multi-threaded applications using Java Executor thread pool services.
  • Highly Experienced with Spring and also used it for dependency injection, bootstrapping hibernate, Inversion of Control, etc.
  • Having work experience on Cloud Computing Service Amazon Web Services (AWS).
  • Having good experience in working successfully on Waterfall, Agile Methodologies and TDD (Test-Driven Development) and BDD (Behavioural Driven Development).
  • Good experience in using build automation tools like Apache Ant, Maven, Gradle, Jenkins and project tracking tools like JIRA and QC.
  • Developed web admin for sales application using Angular JS with bower, npm, and gulp to handle plugins.
  • Used JSON to access and store the data/information in search pages.
  • Experienced in using version control software like CVS, SVN, GitHub and BIT Bucket.
  • Hands on Experience in Apache Tomcat, BEA Web Logic, JBoss, IBM Web Sphere Servers.
  • Experience in generating logging by Log4j to identify the errors in production test environment.
  • Hands on Experience in Continues Integration and Continues Deployments using Jenkins.
  • Developing Multi-Tier Web Applications and Server side Business Logic using J2EE, XML, Web Sphere, Web Logic, Apache Tomcat, Enterprise Java Beans, Servlets, JSP, Struts, JDBC, DB2, Oracle, PL/SQL
  • Expertise in developing web applications using Amazon Web Services Lambda functions, SQS, S3 Bucket and MySQL DB.
  • Excellent written and verbal communication skills.
  • Excellent presentation and negotiation skills.
  • Strong understanding and experience working with Machine Learning Algorithms and Data Mining techniques.
  • Hands on experience on working with machine learning classifiers and skills like Linear, Logistic regression, Decision tree, Random forest, Bayesian statistics, SVM, Artificial Neural Networks, Deep neural networks, kNN, adaptive Boosting, Supervised and unsupervised learning, classification and clustering, Data mining, NLP, Text Analytics, Statistical Modelling, Predictive modelling.

TECHNICAL SKILLS:

Languages: Java, C, C++, CUDA, Python (Numpy, scikit-learn, Matplotlib, Pandas), OpenCv, OpenCL, Matlab, R, T-SQL

Operating Systems: Unix, LINUX, Windows 10/8/XP/7, DOS.

Databases/Embedded: MongoDB, CouchDB, Oracle 11g, SQL server, MySQL, H2 console, Derby.

Web Technologies: Servlet, Angular 2, JSON, HTML5, CSS3, XML, JavaScript Object Oriented Programming (JSON), Web Standards(XHTML,CSS), SASS & LESS CSS extension language, XPATH. JavaScript Technologies jQuery, Angular JS, Bootstrap, React JS, Express.JS, Ext.JS, Backbone.JS, D3.js,NodeJS (npm, Grunt & Bower)

Web/Application Servers: Apache Tomcat7/6/5, Web Logic, Glass Fish, IBM web sphere

Version Control: GitHub, SVN, Bit Bucket, TFS, and CVS 2.0/6.0.

Frameworks: Struts 1.x, Hibernate, and Spring 4.0

IDE’s: IntelliJ, Eclipse Oxygen.2(4.7.2), NetBeans 4.0, STS

Unit Testing / Build Tools: JUnit, Ant, Maven, Gradle, Jenkins, Log4j, Jira.

Web Services: RESTful, SOAP, AWS

DB Tools: SSAS, SSRS, SSIS, SSMS

Ticketing and Monitoring Tools: Tivoli Enterprise Console, Omnibus(Netcool), TWS Job console, GNM, Human Mobile Tool, Myservice Portal, Maximo, Maximo7.5, HP Service Manager, SAPSS

Machine Learning and Applications: Linear, Logistic regression, Decision tree, Random forest, Bayesian statistics, SVM, Artificial Neural Networks, Deep neural networks, kNN, adaptive Boosting, Supervised and unsupervised learning, classification and clustering, Data mining, NLP, Text Analytics, Statistical Modeling, Predictive modeling

Microsoft Suite: Pivot tables, VLOOKUP, Excel, Word, PPT, Access

Methodologies: Agile, Waterfall, Scrum

PROFESSIONAL EXPERIENCE:

Confidential

Full Stack Developer

Responsibilities:

  • Worked in an Agile Environment with daily stand up meetings, preplanning and planning meeting and also face-to-face communication.
  • This web-based application was designed, implemented and tested the Spring Domain Model for the services using Core Java and JavaScript.
  • Developed presentation layer using HTML5, CSS3 and Angular 4 technologies.
  • Built dynamically generated dropdown lists using Ajax, jQuery UI and Angular4.
  • Developed single page web application using JavaScript framework Angula4.
  • Used Dependency Injection (DI) from Angular4 factories and services.
  • Involved in developing the Angular 4 MVC framework for the Single Page Application development.
  • Created Directives, Controllers and Services by using Angular4.
  • Design the project framework using Hibernate, Design pattern- Factory, Singleton, Maven.
  • Integrated the Angular4 application with the RESTFUL Web Services.
  • Developed Restful and Micro services using Spring MVC and Spring Boot technologies, Hibernate, MongoDB
  • Involved in implementation of application using conventional design practices (Web-Service Oriented Architecture, MVC-Model View Controller).
  • Used Jenkins and AWS Code Deploy plug-in to deploy the application into AWS cloud.
  • Designed and Developed AWS Lambda functions, EC2, SQS queues, S3 Bucket, Mysql DB.
  • Designed and developed Business components and Integrated with Spring framework.
  • Imported third party data feeds using RESTful web services and used AWS Java API to interact with AWS Feature such S3 to store and EC2 to create instance.
  • Used Machine Learning Algorithms and Data Mining techniques for customer analytics.
  • All the analysis was done using Java (Weka, Java-ML).
  • Utilized Java 8 features like Lambda expressions for collection evaluation and comparing the data, Stream API for bulk data operations on Collections and Parallel operations for effective sorting mechanisms.
  • Designed in-house build automation and continuous integration systems by utilizing Node.js, Git, and Grunt.
  • Develop various screens for the mobile app using React Native and used various predefined components from NPM (Node Package Manager).
  • Integrated Spring framework with Hibernate that is used for Database operations.
  • Effective user interactive dashboards are designed and developed by using HTML5, CSS3 (SASS), Twitter Bootstrap CSS to access huge resources and media queries to build fully responsive website.
  • For compilation and monitoring of SASS files into CSS, Web Pack module bundler is used.
  • Developed stored procedures, triggers and functions to process the data using PL/SQL and mapped it to Hibernate Configuration File.
  • Write custom search handler profile as per business need. Requirements gathering from business and planning for search.
  • Implemented consumer and provider services using RESTful web services.
  • Involved in Unit & Integration Testing for different Modules in the application.
  • Implement solutions focusing on reuse and industry standards at a program, enterprise or operational scope.
  • Implemented Java/J2EE Design patterns like Business Delegate and Data Transfer Object (DTO), Data Access Object.
  • Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes.
  • Developed and deployed SOAP and REST based JAX-WS Web services and deployed Web services on Apache Tomcat 5 and Web Sphere.
  • Experienced in consuming data from RESTful Web Services using JSON, and used Postman for testing the Web Services.
  • Used Spring Boot for the application development.
  • Implemented Hibernate to persist the data into Database, and wrote HQL based queries to implement CRUD operations on the data.
  • Used Spring Controller to pass the control of the application and validate user input.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM and SAX.
  • Deployed and configured Elastic search for log analytics, full text search, application monitoring in integration with AWS Lambda and Cloud Watch.
  • Developed application front-end using Spring MVC.
  • Played a significant role in integrating the UI with backend service used spring, Hibernate. Java and SQL.
  • Implemented SSO management applications.
  • Used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
  • Ensure compliance with established architecture, design patterns, policies, standards and best practices.
  • Develop and execute unit test plans using JUNIT test cases.
  • Used splunk service to check logs and exception statements.

Environment: Java, Spring ORM, Hibernate, MongoDB, Elastic Search, Spring MVC, Servlets, Spring Boot, RESTful Web Services, JUnit, AWS, Angular 4, AJAX, HTML5, GitHub, AWS Lambda. AWS S3 bucket, AWS EC2, SASS, LESS, CSS3, Oracle, Micro Services, PL/SQL, Maven, Grunt, Jenkins, Git and Linux, Eclipse.

Confidential

Full Stack Developer

Responsibilities:

  • Actively involved in the application architecture and development tools for web solutions that fulfill the business requirements of the project.
  • Implemented MVC architecture using Struts and other J2EE design patterns for the application development.
  • Developed Use case diagrams, Object diagrams, Class diagrams, and Sequence diagrams using UML
  • Involved in the development of presentation modules. The application is based on the MVC-II Architecture using Spring framework.
  • Implemented client side validations using JavaScript and server side validation in the Action classes.
  • Developed Web pages using Angular 2, JavaScript, HTML5, AJAX, CSS3, and XSLT to create the user interface views.
  • Angular 2 was used to binding information between elements of the pages and for routing of the Web pages.
  • Wrote RESTFUL Micro services with Spring Boot framework.
  • Used HTTP request to extract JSON format Data.
  • Configured AWS Identity and Access Management (IAM) Groups and Users for login authentication. Auto scaling the instances to design cost effective, fault tolerant and highly reliable systems.
  • Design the project framework using Hibernate, Design pattern- Factory, Singleton, Maven.
  • Automated build of applications and project dependencies with Maven build tool.
  • Designed and developed Micro Services business components using Spring Boot.
  • Designed and developed a web client using Servlets, JavaScript, HTML and XML using Spring Framework.
  • Developed Java classes for implementing asynchronous processing using Web logic.
  • Involved in creation and deployment of Enterprise Application in Web Logic.
  • Evaluated the Tomcat and Jetty servers and decided to use embedded Jetty server as the container in Micro services for better performance.
  • Employed Hibernate to store the persistent data as an Object-Relational Mapping (ORM) too for communicating with database.
  • Extensively worked in XML related technologies XSLT, XPath, XQuery, DOM and SAX.
  • Updated legacy Ant build infrastructure to new Gradle based build system, enabling more robust test, build and release procedures.
  • Also wrote some complex PL/SQL queries using Joins, Stored Procedures, Functions, Triggers, Cursors, and Indexes in Data Access Layer.
  • Used Web services for sending and getting data from different applications using REST.
  • Used JMS for sending the messages to the Export Queue.
  • Used Spring Framework for Dependency injection and integrated with Hibernate.
  • Used JUnit to unit test the modules & Log4j for logging error/debug messages.
  • Resolved the issues encountered during the System Test and Acceptance Test.
  • Involved in bug-fixes, enhancements and code refactoring.

Environment: Java, JavaScript, Servlets, Angular 2, AJAX, XML, Oracle, PL/SQL, Hibernate, Springs, UML, Rationale Rose, Web Logic, REST, Eclipse, Maven, HTML, JMS, CSS, Gradle, PL/SQL, Micro services, Agile, Log4J, JUnit, Windows.

Confidential

Research Assistant (Machine Learning and Applications)

Responsibilities:

  • Automatically detected and identified the severity level of the diabetic retinopathy.
  • Developed a supervised machine learning algorithm.
  • Implemented advanced image processing techniques and designed machine learning classifiers (multi-layered feed forward artificial neural network) and compared against other classifiers like kNN, random forest, support vector machines, and Logistic regression to classify the retina images.
  • The color fundus images are collected from the standard DIARECTDB1 and Messidor database.
  • Proposed system has the classification sensitivity of more than 99%, specificity 89%, F1-score of 96%, and accuracy more than 94%.

Environment: Image Signal Processing, Open CV, Matlab, Weka, Python(Numpy, scikit-learn, Matplotlib, Pandas), Neural Network, Random Forest, Support vector machines, linear and logistic regressions, Data visualization, Feed forward neural network, kNN, Random forest, Parallel Processing.

Confidential

Teaching Assistant (Machine learning and Applications)

Responsibilities:

  • Assisted students on applying the machine learning techniques and algorithms like KNN, Naives Bayes, Svm, Decision Forest, artificial neural network, Natural Language Processing, linear and logistic regression, statistic models on dataset and evaluating sensitivity and specificity.
  • Evaluated class project on ‘Data mining of social media for analysis of product review’.
  • An algorithm is developed based on text/data mining of social media and TF-IDF (Term Frequency - Inverse Document Frequency) scores.
  • Focused on removing unwanted words such as stop words, stemming words, then the processed data is used for finding sentiment words using NLTK (Natural Language Toolkit). The Stanford POS tagger is also used to tag the words into different categories like positive and negative.
  • Assisted professor in teaching the courses and also students in lab, class and online to grade their assignments, answer questions and exams.
  • Used Latex software for preparing the course materials.
  • Developed and managed a MS SQL server database to store students attendance, final grades using google sheets and MS access
  • Assisted students with documentation and presentation with good verbal and communication skills.

Environment: Natural Language Processing, MS SQL server, Weka, NLTK, Java, Eclipse, Data mining, Text tagging, Text analytics,

Confidential

Java/J2EE developer

Responsibilities:

  • Actively involved in analysis, design and development of Application using Agile Methodology.
  • Worked on requirements gathering, analysis and design for the Enhancement Tasks and Project Change Requests.
  • Developed specifications that include Use Cases, Class Diagrams, Sequence Diagrams and Activity Diagrams.
  • Designed Graphical User Interfaces using HTML, CSS, JavaScript, Angular JS and JSP.
  • Involved in creating Front end screens using JSF, HTML5, CSS, JavaScript, jQuery, Node JS, ReactJS, Bootstrap, AngularJS UI-Router, Grunt, & Gulp and parsed data from XML.
  • Coded in Angular JS MVC Framework to make single page application and complex price configurations pages.
  • Used AJAX Framework for Dynamic Searching of covered products for funding.
  • Developed the application using Spring Framework that leverages classical Model View Controller MVC architecture.
  • Used Spring MVC framework at the front end and configured many beans and wired (dependency injection) them as per the requirement.
  • Used Spring MVC and Hibernate Framework for data handling.
  • Developed end to end data flow between backend and UI using JMS, IBM MQ series and RESTful web services.
  • Deployed the applications using Web Sphere Application Server.
  • Used Hibernate in data access layer to access and update information in the Oracle database.
  • Designed database and normalization for databases in Oracle and used the Stored Procedures and Triggers in the application.
  • Developed JUnit test cases for all the developed modules.
  • Used Log4J to capture the log that includes runtime exceptions, monitored error logs and fixed the problems.
  • Used GIT for version control across common source code used by developers.
  • Used Maven scripts to build the application.

Environment: Java, J2EE, Agile, Hibernate, JSP, Servlets, JMS, XML, REST, JavaScript, HTML, GIT, Log4J, Eclipse, Web Sphere Application Server, Rational Rose, JUnit, SASS, LESS, Maven, Oracle 11g, Windows.

Confidential

Java developer

Responsibilities:

  • Actively involved in analysis of these various applications, designing of the enterprise applications, co- ordination with client and offshore team, meetings with business users, functional and technical guide to the offshore team, project management.
  • Analyzed use cases, created interfaces and designed the core functionality from presentation layer to business logic layer using UML.
  • Designed the front-end screens using HTML, CSS, Angular JS and JavaScript and developed application using Spring framework.
  • Designed and developed business and persistence layer components using Spring and Hibernate.
  • Used Spring MVC to decouple business logic and view components.
  • Involved in the integration of all the 3-tiers of the architecture consisting of Data Service Layer, Business Object Layer and Presentation Layer.
  • Developed persistence layer using Hibernate and JPA.
  • Used Spring-Hibernate ORM feature to achieve Object Relational mapping with Oracle.
  • Actively involved in the configuration of Web Sphere Application server and application deployment.
  • Developed PL/SQL stored procedures and actively involved in the design of views and triggers in the Oracle database.
  • Developed and debugging of Java files is done using Eclipse IDE.
  • Developed build script using Maven to build, package, test and deploy application in application server.
  • Used GIT for version control.

Environment: Agile/Scrum, Java/J2EE, PL/SQL, Angular JS, JavaScript, HTML, CSS, XML, Spring, Spring MVC, Hibernate, Maven, Eclipse IDE, Web Sphere, GIT, Windows.

Confidential

Java SQL Developer

Responsibilities:

  • Create requirement, design and change control documents for the SDLC.
  • Extracted data from a data warehouse to transfer into dimension and fact tables in star schema.
  • Implemented the highest form of Enhanced Slowly Changing Dimensions.
  • MS SQL Server writing SQL queries, stored procedures, functions and triggers.
  • Object-oriented design and analysis.
  • Developed a java web application using the struts 1.0 Framework.
  • Created java extensions to convert files into other file formats.
  • Retrieve data from database to create report in java using Aspose.
  • Cells and/or Aspose.PDF libraries.
  • Involved in installation and configuration of SQL Server Management tools using SQL Server Setup Program.
  • Involved in Transact SQL (T-SQL) coding, writing queries, cursors, functions, views and triggers.
  • Used Temporary tables, Table variables and Common Table Expressions (CTE) depending on the requirement.
  • Created and modified Tables, Stored Procedures, Views, Indexes, User-defined Functions, and Triggers as required.
  • Design, deploy and maintain SSRS Reports in SQL Server.

Environment: Java, J2EE 1.6, JSP, Servlets, JDBC, XML, PL/SQL, Maven, UML, Tomcat, Jasper Soft, Jasper ETL, MS SQL Server.

Confidential

SQL Developer

Environment: MS SQL Server 2014/2012, DTS, Windows Server 2008, SSMS, BIDS,SSRS, S SIS, SSAS, Report Builder 3.0,Report Model, Erwin, AWS, Team Foundation Server, Performance Point ServerProClarity, SharePoint (MOSS), FTP, MS-Visual Studio, XML, ADO.Net

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Creating Queries and Stored Procedures in MySQL.
  • Managing database such as modifying database, backup, updating in server (Files and database).
  • Wrote Web Services for assigning a territory to an account and reassign a territory to an account, search service to get required accounts on basis of territory/account.
  • Wrote Web Services to display assignments information on an account.
  • Wrote Console apps to dump data regarding accounts and territories.
  • Wrote Console apps to assign a territory on bulk.
  • Wrote stored procedures for getting bulk account information and searching for an account details.
  • Utilized PyUnit, the Python unit test framework, for all Python applications.
  • Created a Git repository and added the project to GitHub.

Environment: PHP, YUI 3.0, Python 2.7, MySQL, Git

We'd love your feedback!