Sai Kumar

Full-stack Developer at CNA Financial Services
  • Claim this Profile
Contact Information
Location
Guilford, Connecticut, 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.

Credentials

  • Oracle Certified Expert, Java EE 6 Web Component Developer
    Oracle
  • Sun Certified Java Developer (SCJD)
    Sun Microsystems

Experience

    • Australia
    • Financial Services
    • 1 - 100 Employee
    • Full-stack Developer
      • Oct 2021 - Present

      Used Node package manager (npm) for managing the Node.js modules like Watchify, Browserify, HTTP-Fetch, etc. Implemented Single Page Design and customized directive and filter criteria by using Angular which can allow data binding to specific views and synchronize the data with the server. Implemented Restful Web Services using spring and used Spring Boot for MicroServices & consumed services using Spring REST template. Reporting Dashboard with Spring MVC Spring Framework and Hibernate &used Spring Security to secure the application. Wrote Hibernate configuration file, and Hibernate mapping files, and define persistence classes to persist the data into Oracle Database. Followed Agile Scrum Methodology to analyze, define, and document the application which will support functional and business requirements. Developed Dashboards and UI pages with JSP, HTML5, CSS3, JavaScript, jQuery, and used Bootstrap to create Responsive Web pages. Developed AWS cloud formation templates and set up Auto-scaling for EC2 instances and involved in the automated provisioning of AWS cloud environment using Jenkins and chef. Build Restful API web services using Node JS and used a full complement of Angular, Node.js, and Mongo DB to store and present assessments. Used GWT and Amazon AWS (EC2/S3/EBS) for prototyping and subsequent evaluation. Used Java Message Service (JMS) for the reliable and asynchronous exchange of important information. Used Swagger to test the developed RESTful API. Familiar with MongoDB write concern to avoid loss of data during system failures and implemented read preferences in MongoDB replica set. Managed servers on the Amazon Web Services (AWS) platform instances using Chef Configuration management. Implemented Test Driven Development (TDD) for developing and testing the application. Used Log4j API for logging in development, testing, and production environments, configured to send email notifications and used JUnit framework for Unit Testing of the application. Show less

    • United States
    • Insurance
    • 200 - 300 Employee
    • Full Stack Developer
      • Aug 2019 - Sep 2021

      Involved in all the phases of SDLC including Requirements Collection, Design and Analysis of the Customer Specifications, and Development of the Application. Used Java 8 features in developing the code like Lambda expressions, creating resource classes, and fetching documents from the database. Implemented Spring MVC framework to develop and configure the views and controller of Spring MVC. Used spring framework to achieve loose coupling between the layers thus moving towards Service Oriented Architecture (SOA) exposed through Restful Services. Developed Spring Boot MicroServices with MicroService architecture using REST and Apache Kafka. Developed the persistence layer using Hibernate Framework, created the POJO objects and used Hibernate, object/relational-mapping (ORM) solution, technique of mapping data. Designed and developed user interface using front-end technologies like HTML5, CSS3, JavaScript, jQuery and AJAX. Designed development of presentation layers using HTML5, CSS3, JavaScript and JQuery. Used Angular 6 Template Driven forms and Modern Driven (Reactive) forms to perform form validations both on server and client side. Used XML and Java Architecture for XML Binding (JAXB), to map java classes to XML representation. Involved in implementing the JMS (Java messaging service) for asynchronous communication. Using Docker containers for local and cloud-based development. Worked on AWS cloud services like EC2, S3, RDS, ELB, and EBS for installing, configuring and auto scaling. Configured and maintained Jenkins to implement the CI/CD pipeline. Web Services (SOAP) were developed and published using JAX-WS and JAX-RS. Implemented RESTful API calls to retrieve JSON data from the data base on the fly. Used MongoDB and MySQL databases in Web API development. Followed Test Driven Development (TDD), Scrum concepts of the Agile Methodology to produce high Quality Software. Show less

    • United States
    • Financial Services
    • 400 - 500 Employee
    • Senior Java Developer
      • Jan 2017 - May 2019

      Created a roadmap for UI to migrate into Angular considering Typescript, components, directives, services, Observables, routes and router outlets, dependency injections, versioning, webpack, and the build process. Worked on Angular two-way data binding between DOM and model, dependency injection, and handling GET, and PUT operations with a Web API controller on a group of posts Worked on Angular two-way data binding between DOM and model, dependency injection, and handling GET, and PUT operations with a Web API controller on a group of posts Worked closely with business-side clients to deliver attractive, easy-to-understand screens that appropriately reflected the company's fulfillment workflow. Actively involved in code review and code quality check process. Worked with JSON web tokens (JWT) for authentication and authorization security configurations using Node.js. Developed API Gateway using Node.JS and Used MongoDB as a Database for storing information. Worked on Web sockets for live chatting and making calls to the back end. Worked on Node JS and React JS to make calls to backend services where we get large amounts of data from the different Services and display that data on the web pages. Develop the screening portion of the CARES application using a model-driven approach by creating different Modules, Components and by using these to make the code reusable. Implement Services to store shared data between sibling Components and inject into it for passing data purposes. Created Guard Service to prevent invalid routing addresses for better security purposes. Created animation effects during the data load, waiting for the response using Angular. Followed Agile Methodology for the complete life cycle of the project & Involve in daily stand-up meetings. Used Filters to change and modify the data and to club in expressions or directives using pipe characters. Actively involved in code review and code quality check process. Show less

    • Biotechnology Research
    • 1 - 100 Employee
    • Java Software Developer
      • May 2015 - Dec 2016

Education

  • Ellenki College of Engineering & Technology
    Bachelor's degree, Computer Science
    2011 - 2015

Community

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