Suhasini K - Java Resume
Suhasini K - Java Resume
Email: [email protected]
Phone: 781-365-8671
PROFESSIONAL SUMMARY:
Overall 8+ years of experience in software development using Web and Java/J2ee. Good experience
in systems Analysis, Design, development, testing, implementation and maintenance and support for
small, medium and large scale systems.
Strong hands-on and good knowledge of J2EE technologies
Experience working on front end design and development using JavaScript, CSS, HTML, JSP, JSF,
Servlets, AJAX, Java Beans.
Extensive knowledge in developing applications in a single page using Typescript frameworks
like Angular 2/4/5/7/9/10
Expertise in designing, developing efficient, reusable, and reliable backend software in C and C++,
multithreading in UNIX and Linux platform using Boost library and STLs such as sets, maps, list,
stacks and queues, datastructuresand algorithms.
Expertise in writing shell, bash and python scripts for automation testing and unit testing of the
software.
Strong experience in RDBMS technologies like SQL, Stored Procedures, Triggers, Functions.
Experience in Test Driven Development using Junit.
Good experience on working with Amazon Web Services like EC2, S3, Amazon Simple DB, Amazon
RDS, Amazon Elastic Load Balancing, Amazon SQS, AWS Identity and access
management, AWS Cloud Watch, Amazon EBS and Amazon Cloud Front.
Selecting the appropriate AWS service based on compute, data, or security requirements.
Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
Setting up AWS Oracle RDS databases for new project, use data pump to migrate data to Relational
Database Services (RDS).
Experience with some combination of Java, Node.js, Go and shell scripting.
Experience with Microservices management, deployment and administration.
Experience with building Rest and gRPC web services.
Experience with source control (preferably SVN) and build tools (maven and gradle).
Experience with basic administration of Linux environment.
Have ability to own projects and work with minimal direction.
Experience in CI/CD pipeline orchestration using XL Release tool.
Developed automations scripts using python. And also wrote unit test cases in python.
Strong problem solving skills, good communication, interpersonal skills, and a good team player.
Ability to handle a team of developers and co-ordinate smooth delivery of the project.
Training the new members in the team and getting them productive quickly.
Strong client facing skills.
EDUCATION:
Bachelor of Technology in Computer Engineering from Anna University, India
Masters in Data Analytics Engineering from George Mansion University, USA
TECHNICAL PROFILE:
Programming Languages Java, SQL, PL/SQL, T-SQL,C++,
J2EE Technologies Servlets, JSP, Java beans, JDBC, JPA, JAX-WS, JAX-RS(Jersey), JMS, JNDI
Web Technologies CSS, JavaScript, Angular 2-12, HTML, XML, JSON,
Frameworks Struts1.2.1/2, Hibernate2.1/3.0, Spring 2.5/3.0, JSF.
IDE Tools Eclipse, Topaz Workbench
Databases IBM DB2, MySQL, Microsoft Access 2000, RDBMS, Postgresql, Mongodb
Version Control Systems Tortoise SVN, Git
Platforms Windows, UNIX.
Application/Web Servers Apache Tomcat, Citrix
Cloud Environment: AWS
Other Tools and Technologies: ANT, MAVEN, XL Release
PROFESSIONAL EXPERIENCE:
Requirement gathering, analysis, and designing solutions for enterprise level web applications and
RESTful APIs as per the business requirements.
Develop robust, scalable, REST Web services and MicroServices using Java 8, Spring Boot,
Spring Cloud, Spring 5,Redis, Hibernate, API Gateway, etc.
Responsible for creating efficient design and developing User Interaction screens using HTML,
CSS3, Bootstrap, JavaScript, Angular 5/6/7/8/9/11/12.
Implemented Angular Router to enable navigation from one view to another as the customer
performs application tasks..
Deep-dive investigation and root cause analysis of severe code issues and bugs.
Develop POCs for demo to Business and obtain necessary approvals for production releases.
Used Jenkins pipelines to deploy microservices in to AWS servers.
Used Cassandra query language to access data from NoSQL Mongo DB.
Created several Exception classes to catch the error for a bug free environment and logged the whole
process using log4j, which gives the ability to pinpoint the errors.Implemented Spring boot
microservices to process the messages into the Kafka cluster setup.
Worked as Onshore lead to gather business requirements and guided the offshore team on timely
fashion.
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production
environments.
Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
Implemented to reprocess the failure messages in Kafka using offset id.
Implemented Kafka producer and consumer applications on Kafka cluster setup with help of
Zookeeper.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Used Walmart home grown tools like OneOps for kafka cluster creation and handling the nodes.
Used Spark API to generate PairRDD using Java programming.
Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka
Cluster.
Worked closely with the team to achieve continuous integration and continuous delivery.
Developed integrations with various third-party systems by consuming their RESTful/SOAP APIs.
Wrote SQL queries, CRUD components and contribute in stored procedure designing.
Administered and oversaw the maintenance of SQL Server and other databases such as Cassandra
Monitored deployments for capacity, performance, and reliability
Identified, troubleshot and resolved live Cassandra DB issues
Configured SQL Server monitoring utilities to minimize false alarms and monitored SQL Server Jobs
Migrated existing Cassandra clusters to new AWS infrastructure
Implemented Spring boot microservices to process the messages into the Kafka cluster setup.
Used Spring Kafka API calls to process the messages smoothly on Kafka Cluster setup.
Closely worked with Kafka Admin team to set up Kafka cluster setup on the QA and Production
environments.
Had knowledge on Kibana and Elastic search to identify the Kafka message failure scenarios.
Implemented to reprocess the failure messages in Kafka using offset id.
Have knowledge on partition of Kafka messages and setting up the replication factors in Kafka
Cluster.
Used Mokito for writing unit test cases.
Performed Agile/Scrum Development using JIRA.
Environment: Java 8, Spring Boot, Spring MVC, Spring Rest, Spring Cloud, Rdis, MicroServices, SOAP
Web Services, RESTful API, Angular 5-12, Jersey, JAXB,, JSON, XML, HTTP, WSDL, Apache Tomcat,
Jenkins, Kafka, Intellij, STS, Postman, WinSCP, Putty, JIRA, Apigee.
.
Client: GNC Corporation. Pittsburg, PA Jan 2020- July 2020
Role: Sr.Software Engineer - Enterprise Cloud Platform.
Maintained a 100% on-time delivery schedule of weekly / monthly application deployments while
achieving 99.99% completion with only couple minor backout.
Deployed over 50 major applications using XL Release tool.
Responsible for writing the API calls in order to automate the release tasks from the scratch as per the
customer requirements.
Good hands on experience writing REST API’s.
Integrated with service now using API calls for prod validation and prod readiness.
Architected and implement REST api interfaces using javascript and Node.js .
Software is built as a web app on Node.js with Backbone.Js. CSS is compiled with LESS and HTML
template engine is Jade.
Improved and simplified development workflow by introducing tools such as Gulp, Grunt, Node.js and
Bower.
Built servers and web services in Node.js + Express.js, interacting with MySQL.
Experience in building ecommerce application using the JavaScript MEAN stack: Cassandra,
Angular JS, Express.js and Node.js.
Used Node.JS, Express.JS to create server-side API with Mongodb.
Implemented REST API using Node.Js, Express.Js.
Experience in writing python scripts on XL Release tool to assign, promote and schedule the
deployments in different production sites.
Good hands on experience with PyCharm and Git for code development activities.
Good experience using Postgressql database.
Hands-on Migrating On-premises applications and data onto AWS Cloud, leveraging the usage of
different services available on AWS like AWS Direct Connect, S3 Transfer Acceleration
AWS Snowball Edge, Server migration service and Data Base migration service with Live Migration of
applications implementing Hybrid Migration Strategy.
• Experience in creating alarms and trigger points in Cloud Watch based on thresholds and monitored
the server performance, CPU Utilization, disk usage and used it to monitor the environment for
operational & performance metrics during load testing.
Experience in creating, developing, and testing environments for different applications by provisioning
Kubernetes clusters on AWS using Docker, Ansible, and Terraform.
Integrated with Topaz Workbench IDE to get the build container and deployed it to the production sites
at a scheduled time using XL Release tool.
Experience in conducting UAT sessions with customers post development.
Analyzed requirements and prepared solution document for the requests. Preparation of unit test
cases.
Interfaced with Back-Office Product owners, Scrum Masters, Quality Assurance, Test Managers,
Project Managers, Operations, Business and Technical Leads.
Managed the execution of the deployment plan, Release Notes, perform and manage Go/No Go
checklists, resource and deployment coverage, and communications to stakeholders using the SDLC
model.
Conducted post deployment retrospective and monitor resolution of identified issues through
upcoming releases.