ARATI KC
Phone: 303-***-****
Email: ********@*****.***
SUMMARY
As a Software Developer Having 5 years of development experience in object-oriented programming, design, implementation, testing and debugging code. This consists of Core Java and related technologies such as Spring Boot, Spring framework, JDBC, JSP/Servlet, Hibernate, SQL Databases (MYSQL /Oracle). Developed PL/SQL scripts, functions, triggers and stored procedures for the Oracle Database. Experience with Restful and SOAP web services. Other full-stack experiences include developing applications using the MERN architecture and front-end technologies such as HTML, CSS, JavaScript, jQuery and Ajax. Also worked with AWS cloud computing platform and used components like EC2 instances, RDS, Auto-Scaling, Load Balancing, VPC, S3, Route 53, Dynamo DB, Cloud Watch, SQS, SNS, RedShift, and IAM. Successful working in both small and large teams using Agile and Scrum methodologies and have participated in team management and communication via JIRA, working with Git for version control. Strong communicational skills. Ability to learn new concepts and to adapt to new environments
EXPERIENCE
SAS Wholesale - Arvada, CO May 2023 - Current
Full Stack Java Developer,
Analysis, design and development of Application based on J2EE using Spring and Hibernate
Developed User Interface application modules using HTML, CSS and JavaScript, Angular JS, JSON, and AJAX
Developed Web Application using Client Script design technologies like JQuery as well as HTML5, CSS3, XML and used Bootstrap for creating Responsive Web pages
Implemented REST API as Spring Boot, Micro services to perform modular functionality as per Micro services architecture
Worked on Java persistence layer in application migration to Cassandra using Spark to load data to and from Cassandra Cluster
Develop batch processes for financial reporting applications and modules using Perl and Korn shell scripts on Oracle database, with partitions and sub-partitions
Developed Application to asses JSON and XML from Restful web service from consumer side using Angular.JS, Selecting the appropriate AWS service based on compute, data, or security requirements
Developed Business components using Multi-threading, Servlets, and JSP
Creating a responsive web application integrating Bootstrap with AngularJS and media queries
Report generation in Mongo db using JavaScript, shell scripting, java
Created the Application using ReactJS and NodeJS libraries NPM, to generate desired view root the URL's properly
Involved in build and deployment of Micro services with Jenkins
Write the Test Cases to be automated and performed functional testing of the front-end using Selenium (IDE and Web Driver) & created Data Driven framework using Junit, Mockito, and Easy Mock
Worked with modules like mongoose for database persistence using Node.js to interact with Mongo dB
Developed UI components using Angular JS dependency Injection, Models, data binding and controllers
Used X Stream API to transfer data back and forth between Spring MVC and Angular 8 and 10
Involved in developing a Single-Page Application pages using Angular.JS, REST Services
First Bank - Arvada, CO October 2022 – April 2023
Full Stack Software Developer,
In this project, Participated in Sprint planning, daily scrum, sprint review, retrospectives, and backlog refinement
Used core Java concepts like collection framework, Multi-threading, OOPS and Exception Handling
Worked in Test Driven Development (TDD) framework using JUnit
Used Java 11 features like Lambda expressions and Stream API on Collections to increase performance Responsible for secure batch data flow to downstream systems using Middleware Java technologies
Developed React components to implement various feature specific modules in the application and worked with a team to move existing web apps to React with ES6 features
Migrated existing applications into REST-based Micro services to provide all the CRUD capabilities using Spring Boot Building Restful services using Micro services architecture with tools such as Spring Boot designed the new features in the existing application to meet the customer's satisfaction
Designed and developed the user interface screens, database design changes and changes to user access modules
Created Mongo DB collections and wrote services to store/retrieve user data from the app
Designed dynamic and browser compatible pages using HTML5, DHTML, CSS3, BOOTSTRAP and JavaScript and Developed the jQuery callback functions to implement asynchronous communication using AJAX
Used Hibernate, object relational-mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with SOL-based scheme
Used the Java Collections API extensively in the application as security protection for XML, SOAP, REST and JSON to make a secure Web Deployment
Deploying the applications using Docker container services and building continuous integration (CI) and continuous deployment (CD) pipeline using Jenkins with GitHub
Developed Mean Stack from scratch including Mongo DB server (Mongoose Connector) setup and Express JS server development
Utilized AWS Lambda platform to upload data into AWS S3 buckets and to trigger another Lambda function Developed drag and drop document
Used Kafka ecosystem tools, such as Kafka Manager, Zookeeper, and Schema Registry, for managing Kafka clusters and data schemas
Implemented Kafka's key concepts, such as producers, consumers, brokers, topics, partitions, and offsets
Involved in writing Oracle PL/SQL Stored procedures, triggers and views and AWS is used to coordinate and manage the delivery of messages to the subscribers.
All State Insurance - Dallas, TX January 2020 – August 2022
Full Stack Java Developer,
Used Node.js and Express.js to create a connection with the server using REST Log Back for the logging the output to the files and Google Stack Driver part of Google Cloud Platform
Used Spring Batch for scheduling and maintenance of batch jobs
Design and develop business components using Spring Boot Used Spring framework including Spring core, Spring Web, and Spring Security Implemented the application using the Spring MVC framework and handled the authentication, authorization, and access-control features by using Spring Security Implement business components using spring dependency injection and accessed them using Spring-provided annotations
Implemented Back end interaction from the Service layer using Spring Data JPA over Hibernate Responsible for implementing Single page applications using Angular along with custom directives and components, UI routing, and filters
Actively used API testing tools like Postman, Ready API, REST Assured and Swagger UI
Involved in developing Single Page Application using Angular JS with solid understanding of key concepts like data binding, dependency injection and routing
Developed Micro services with Spring Boot and deployed to AWS through CI/CD pipeline i.e Jenkins
Created S3 buckets and managed policies for S3 buckets and utilized S3 bucket and Glacier for storage and backup on AWS
Involved in launching, configuring, and managing EC2 instances, including selecting instance type, setting up security groups, and assigning elastic IP addresses
Wrote JUNIT test cases for web servers and client-side validations and server-side validations.
EDUCATION AND TRAINING
Colorado Technical University - Colorado Springs, CO
Master’s in computer science
Bachelor of Science, Computer Science