使用二维码分享该商品

Das S
JAVA FULL STACK DEVELOPER
Ph no: +1 4307031230
Gmail: SDas97.dev@gmail.com
LinkedIn: linkedin.com/in/sdas97
PROFESSIONAL SUMMARY:
IT professional with 5+ years of strong software experience in development, design and deployment of Client/Server and Web-based business applications using Java/J2EE technologies like Core Java, Data Structures, Algorithms, Servlets, JDBC, Spring modules, implementation of Model-View-Controller (MVC) using Spring, Spring boot and ORM tools like Hibernate etc.
Experienced in all the phases of Software Development Life Cycle (SDLC) including Requirements Gathering, Designing, Developing, Testing and Documentation of various projects. And Agile software development process, Test Driven Development and Scrum.
Worked extensively with JAVA 8 features like Stream API, Time API, Functional Interfaces Multithreading, Transaction Management, Exception Handling, Collection API.
Hands-on experience in building Rich UI and RWD Applications using AngularJS, React JS, Java Script, HTML5, CSS, BootStrap, JSP, JSON, AJAX, Node JS, jQuery.
Specialized in Java Restful API development, SpringBoot Microservices development with Docker CE and Opensource Kubernetes and AWS Elastic Kubernetes on AWS VPC.
Expertise in developing Micro services using Spring Boot and Node JS to build more physically separated modular applications which will improve scalability, Availability, Agility of application.
Experience in AWS services such as EC2, S3, Elastic Beanstalk, ELB (Load Balancers), RDS, VPC, Route53, Cloud Watch, Cloud Formation, IAM, and SNS and involved in the automated provisioning of AWS cloud environment using Jenkins and Chef.
Proficient in many custom modules and widgets using ReactJS/CSS/HTML and made those cross-browsers consistent.
Experienced in use of build tools like Apache Ant and Maven, Gradle, Jenkins and project tracking tools by JIRA.
Experience in different databases like PostgreSQL, MySQL, Oracle DB, Microsoft SQL Server and NoSQL Database like MongoDB, Cassandra, and good experience in writing stored procedures, functions, and triggers using PL/SQL in JDBC, ODBC and in WebLogic server.
Good experience with Source code management (SCM) collaboration tools GIT, SVN, GitHub, Bitbucket, Gitlab, AWS-Code commit.
Experienced with Apache Kafka with Spring Integration which provides inbound adapters for working with low level and high-level Apache Kafka API.
Good experience using Docker for installing, upgrading, testing, removing, and running software applications and good understanding of OpenShift platform in managing Docker containers and Kubernetes Clusters.
TECHNICAL SKILLS:
Programming Languages: Java, C, C++, PL/SQL, Python.
J2EE Technologies & Frameworks: Spring Boot, JSP, EJB, Servlets, JSF, JMS, Spring, Hibernate, Spring Security, Spring MVC, Spring Batch, Spring Data, Spring Cloud, Spring AOP.
Web/Application Servers: Tomcat, Oracle App Server, IBM WebSphere, Apache Httpd.
Web Services: JAX-WS, JAX-RPC, JAX-RS, SOAP, WSDL, UDDI, REST, Restful.
XML Suite: XML, XSL, XPath, XQuery, XSLT, JAXB, JAXP
Web Technologies: HTML, CSS, Bootstrap, jQuery, JavaScript, AJAX, AngularJS, Node.JS, React.JS, Backbone.JS, DHTML, XML, XSLT, XSL, JSON.
Databases: MongoDB, Oracle DB, MySQL, SQL Server, PostgreSQL, Cassandra
Cloud Technologies: AWS (EC2, Route53, S3, RDS, EBS, ELB, SNS, SQS, IAM), AZURE
Log/Test: Junit, SoapUI, Mockito, Selenium, Log4j
Version Control: Git, SVN, CVS
WORK EXPERIENCE:
Client: AutoZone, Dallas, TX
Role - Java Full Stack Developer
June 2023-Present
Responsibilities:
Responsible for the full software development life cycle (SDLC) using Agile Methodology, participated in Daily stand-up meetings, and involved in gathering business requirements directly from the end user and prepared functionality documents and system impact analysis document (SIA).
Strong software experience in development, design and deployment of Client/Server and Web-based business applications using Java/J2EE technologies.
Created rich SPA (Single Page Applications) to make more dynamic and have better user experience using Angular framework and implemented with Angular, using its advantage of two-way data binding and templates.
Implemented and developed UI components using Angular features like dependency Injection, Models, data binding and controllers. And implemented customer side validations using Angular and created services on UI for storing and retrieving data from UI to the backend.
Worked on implementing microservices on Kubernetes Cluster.
Used Spring Security, for authentication and authorization module to manage user login/logout authentication and page access.
Implemented and developed UI components using Angular features like DI, Models, data binding and controllers.
Developed web applications using Spring MVC, jQuery, HTML, Bootstrap and worked on Multithreading and Collections Framework including List, Map etc. And added interactivity to the UI pages using JavaScript.
Worked with Core Java technologies Collections, Serialization, Generics, Annotations and Exception Handling to implement Back-End Business Logic including Entity Beans and Session Beans.
Initiated Java modules implementing business rules and workflows using Spring Boot and REST based Microservices.
Responsible for creating and maintaining architecture for Restful API using Spring Boot.
Involved in designing and deploying multitude applications utilizing almost all the AWS stack (Including EC2, Route53, S3, RDS, EBS, ELB, SNS, SQS, IAM) focusing on high-availability, fault tolerance, and Auto Scaling in AWS CloudFormation.
Initiated Jenkins for the automatic build process and CI/CD Continuous Implementation and Continuous Delivery on EC2 Instance.
Wrote services to store and retrieve user data from the MongoDB for the application on devices and manipulated data using CRUD operations of MongoDB database management system.
Used JIRA to assign, track, report and audit the issues in the application.
Used Dynatrace for monitoring the application, used Splunk for analyzing, searching for logs.
Worked with Apache Kafka with Spring Integration which provides inbound adapters for working with low level and high-level Apache Kafka API.
Involved in JUNIT testing, integration testing, system testing etc. And performed Unit testing by using JUNIT testing tool and debugged using Jasmine.
Involved in CI/CD process using GIT, Jenkins job creation, Maven builds and publish, and Fabric implementation. used GitHub for efficiently managing the source code versions with the development team.
Client: Optum, Eden Prairie, MN
Role – Java Full Stack Developer
Aug 2022 – May 2023
Responsibilities:
Involved in Agile Methodology and Test-Driven Development (TDD) for the software development process to produce high quality applications.
Utilized all Java 8 predefined functional interfaces like Predicate, By Predicate, Function, By Function, Consumer, By Consumer, Supplier, and used primitive type predefined functions and java 8 Method Reference.
Maintained Interface compatibility and concurrency in the project using Java 8 new features like default, static methods, and Concurrency API. And Experience with Java 8 features such as lambda expressions, Parallel operations on collections and for effective sorting mechanisms and new Date Time API.
Implemented Microservices for distributing different responsibilities of the system into different services for enhancing cohesion and for reducing coupling.
Used Angular as a framework to create a Single Page Application (SPA) which can bind data to specific views and synchronize data with server using Sass and Bootstrap.
Using build tools like Maven, Ant and Gradle to build various projects.
Used ReactJS as frontend framework and redux architecture to create data layers for unidirectional data flow.
Wrote Angular Http calls to populate tables, tab menu and other components with JSON data in Angular. And Worked with Angular 6 custom pipes to format data before displaying it to the user.
Development of cloud hosted web applications and REST APIs using Spring Boot with embedded Tomcat.
Designed and developed Seamless Authentication, Single Sign on API's.
Created and configured the continuous delivery pipelines for deploying microservices and lambda functions using CI/CD Jenkins server.
Responsible for creating and maintaining architecture for Restful API using Spring Boot. And Integrated Spring Security with JDBC to manage user registration and login.
Deployed the project in AWS cloud using EC2 instance. And Implemented AWS services using EC2, RDS, EBS, Auto-Scaling groups.
Creating all the complex SQL commands and Stored Procedures to retrieve data from the Oracle database. And closely worked and supported the creation of database schema objects (tables, stored procedures, and triggers) using Oracle SQL.
Conducted unit testing using the open-source Karma and Jasmine tools and used Protractor for end-to-end testing. And used Swagger Library to generate documentation for rest resources.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster.
Used Dynatrace for monitoring the application, used Splunk for analyzing, searching for logs.
Implemented SonarQube for static code analysis. And Used JIRA for Project Management, Bug Tracking, and Issue Tracking.
Client: JellyGit, Indore, India
Role: Java Developer
Sept 2019-Dec 2021
Responsibilities:
Actively involved in Analysis, Design, Development, System and User Acceptance Testing.
Coded using Object Oriented Programming in Java and J2EE technologies like Servlets, JSP, Java Beans.
Implemented functionality of applications using Spring Boot and Hibernate ORM. Using Spring MVC framework to better control the presentation, business, structural and navigational aspects of the applications. Integration with Spring Security in Web application.
Used Jenkins and pipelines to drive all microservices builds out to the Docker registry and then deployed to Kubernetes, created Pods and managed using Kubernetes.
Involved in developing code for obtaining bean references in Spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations.
Installed and configured required software for application development (RAD, Oracle database) WebSphere, Tomcat, Plugins for Eclipse, required framework jars.
Used Spring Boot Actuator to externalize application configuration properties for different environments.
Used Hibernate for Database Persistence to perform CRUD operations like Create, retrieve, update, and delete.
Developed Hibernate POJO Classes, Hibernate Configuration file and Hibernate Mapping files.
Worked On Data Migration from PL/SQL to Oracle. Creating and replacing procedures to migrate old data into new systems for database storage.
Client: Teqsar, Hyderabad, India
Role -Jr.Java/JEE Developer
June 2018-Aug 2019
Responsibilities:
Involved in complete software development lifecycle (SDLC) tasks – design, coding, testing and documentation.
Eclipse as IDE for developing and debugging the application.
Involved in the development of user interface using HTML/HTML5, JavaScript, jQuery and CSS3.
Implemented various core Java concepts like Multi-threading, Abstraction, Polymorphism, and Inheritance. And worked on Garbage Collection and Exceptional Handling.
Used Maven and Gradle for build framework and Jenkins for continuous build system.
Created an XML configuration file generating beans of the Java classes.
Deployed Spring Boot based microservices Docker container using AWS EC2 container services and AWS admin console.
Involved developing code for obtaining bean references in spring framework using Dependency Injection (DI) or Inversion of Control (IOC) using annotations. And handled the security and Authorization using Spring boot Security and OAuth.
Worked with technologies such as jQuery and Ajax to make the website more attractive and user friendly.
Used JDBC to invoke Stored Procedures and database connectivity to Oracle.
Designed the front-end application using Rails, HTML, CSS, and jQuery. Used MAVEN tool to build and deploy J2EE Applications.
Developed JUnit test cases for all the developed modules.
Deployment of Web services, JSP, Servlets and server-side components in Web Logic Application server.
Used PL/SQL for views, indexes and stored procedures in oracle databases using TOAD and Query optimization.
Used GIT repository for software configuration management and version control.
Education:
CAMPBELLSVILLE UNIVERSITY
MASTERS IN INFORMATION TECHNOLOGY MANAGEMENT
May 2023
JAWAHARLAL NEHRU TECHNOLOGICAL UNIVERSITY
BACHELORS IN INFORMATION TECHNOLOGY
May 2018
Louisville,KY
May 2023
Hyderabad, India
May 2018
无评论