Sudhakar M

Java Full Stack Developer at NYS OFFICE OF ITS
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Albany, New York, United States, US

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • United States
    • 1 - 100 Employee
    • Java Full Stack Developer
      • Feb 2022 - Present

      • Experience in handling, configuration, and administration of databases like MySQL and NoSQL databases like MongoDB and Cassandra. • Developed Angular custom directives and used Routes and Factory validations in Angular. • Designed, built, and deployed a multitude application utilizing almost all of AWS stack (Including EC2, S3, Dynamo DB, SQS and EMR). • Designed and developed Micro Services business components using Spring Boot. • Developed Front-End UI technologies like HTML5, CSS3, PHP, JSON, AJAX, Angular, Bootstrap, Tag Libraries, JSTL, and Type Script • Hands-on experience in developing multi-threaded applications using Java, C++, C# and Object-Oriented Analysis and Design (OOAD). • Developed the application using Spring Core Framework. • Proficient in using Go-lang libraries such as gRPC and Protocol Buffers • • Utilized React for its efficient data flow architecture to create a lightweight and render efficient web app that searched projects via the GitHub API through keywords. • Implemented React container and presentational components. • Knowledge of Big Data security frameworks such as Apache Knox, Apache Ranger, and Apache Sentry. • Implemented serverless technologies such as Google Cloud Functions, Cloud Storage, and Cloud SQL • Adept at developing Microservices using Java 11 and Spring Boot. • • Experience in using React Js components, Forms, Events, Keys, Router, plus Redux, Animations and Flux concept. • Good knowledge in React.js for creating interactive UI’s using one-way data flow, Virtual DOM, JSX, React Native concepts. • Hands-on experience in using GCP services such as Cloud Storage, BigTable, CloudSQL, Cloud Spanner, and Cloud BigQuery for data storage and analytics... • Extensively used Core Java concepts such as Collections API, Exception Handling, Multithreading, Synchronization, and Java I/O during business logic development. • Strong MySQL and MongoDB administration skills in UNIX, Linux, and Windows. Show less

    • United States
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Java Full Stack Developer
      • Aug 2019 - Jan 2022

      • Develop various applications using cutting edge technologies like Angular JS, Bootstrap, CSS, HTML, OCP Framework of Oracle, Gradle, GIT, Apache Tomcat. • Write Junit and Glue test cases for all the development code. • Involved in developing responsive UI using HTML5, CSS3, JavaScript, Bootstrap, and SPA (Single page application) using Angular 6, Typescript, Angular-CLI, NGRX, Bootstrap, and Web pack. • Developed Spark-Streaming applications to consume the data from Kafka topics and to insert the processed streams to HBase. • Used Angular router and implemented module-wide routing and created different forms using Angular data driven and template driven forms. • Deployed applications in AWS and read/write files in S3 instance. • Developed Angular Components, Services, Filters and took part in developing unit test and integration test cases using Jasmine, Karma, and Web pack. • Used Spring Boot which is radically faster in building cloud Microservices and developing Spring-based applications with very less configuration. • Worked with AngularJS router for developing Single Page Applications SPAs. • Developed Microservices & APIs using Spring Cloud, Spring Security, Spring Boot, and Spring Integration. • Used spring framework, Spring-AOP, Spring-ORM, Spring-JDBC modules. • Used Hibernate ORM framework with Spring for data persistence and transaction management. • Extensively worked with Servlets and spring-based multitier applications in developing J2EE Components. • Performed REST validations and created REST exception Handlers and used Postman to test REST services. • Used Docker to containerize the Services and APIs to run on EC2 instances and implemented the build stage to build the Micro Service and push the Docker Container image to the private Docker registry. • Involved in creating various Data Access Objects (DAO) for addition, modification and deletion of records using various specification files. Show less

    • India
    • Information Technology & Services
    • 1 - 100 Employee
    • Java Developer
      • Apr 2015 - Jul 2019

      • Worked on High level and low-level system design, planning, estimation, and implementation • Developed presentation layer using JSP, HTML5, CSS3 and client validation using JavaScript. • Developed Single page application and structured the JavaScript code using AngularJS. • Design and develop template-based User Interface using Bootstrap and Angular JS. • Handled all the client-side validations, slide show, hide and show controls, dropdown menus and tab navigation using jQuery. • Developed the application using Java 1.8 and implemented its features like Lambdas Expressions, Time API, Streams, functional interfaces, collectors, default methods, type interfaces, foreach. • Excellent in deploying the applications in AWS as EC2 instances and create snapshots for the data that must be stored in AWS S3. • Designed various Services and factories by using AngularJS, Bootstrap and React components. • Create external tables with partitions using Hive, AWS Athena. • Create and configured the continuous delivery pipelines for deploying Micro Services and Lambda functions using Jenkins CI server. • Worked on development and implementation of the MVC Architectural pattern using Spring Framework. • Extensively used various Spring Framework modules like MVC, Dependency Injection (IOC), Auto Wiring, Spring Security and AOP. Created and injected spring services, spring controllers and DAOs to achieve dependency injection and to wire objects of business classes. • Used Spring MVC framework at the Web tier level to isolate each layer of the application so that complexity of integration will be reduced, and maintenance will be very easy. • Build using Maven and used Jenkins to perform CI/CD. • Designed and developed Portfolio Management Framework for asynchronous messaging and communication facilities between the clients and the agents using JMS, MDB, EJB. • Used Spring AOP for solving crosscutting concerns like keeping customer log data and transactions details etc. Show less

Community

You need to have a working account to view this content. Click here to join now