Summary
Overview
Work History
Education
Skills
Websites
Certification
Timeline
Awards
Generic

SADIKSHA DHAKAL

Software Engineer
Naperville,IL

Summary

Dynamic software engineer with over 10 years of experience in software development, data analytics, and production support for desktop and web client/server applications. Recognized for exceptional problem-solving abilities and a commitment to continuous learning, complemented by strong communication skills and leadership qualities. Proven track record in delivering high-quality code as a skilled Java developer, with expertise in Java, Spring, and RESTful APIs, alongside a solid understanding of front-end technologies such as JavaScript and Salesforce, as well as legacy platforms like COBRA. Passionate about creating efficient, scalable solutions while leveraging extensive knowledge of software lifecycle management to drive organizational success and enhance team collaboration in fast-paced project environments.

Overview

15
15
years of professional experience
1
1
Certification
3
3
Languages

Work History

Software Engineer

State Farm
03.2021 - Current

As a Software Engineer, I have contributed to the development and maintenance of the TP2 API using Java, Spring, Maven, and Hibernate. I designed and implemented a RESTful API for the FNOL (First Notice of Loss) workflow, leading its enhancements, bug fixes, and ongoing production support. I successfully integrated FNOL services with cross-functional systems, including Policy, Claims, and Hiroad platforms, ensuring seamless data flow and system interoperability. In recognition of my contributions during these initiatives, I received multiple Good Act Awards.

I also played a key role in the initial migration of TP2 services to ROSA (Red Hat OpenShift Service on AWS), supporting cloud adoption and improving system scalability. Additionally, I expanded my expertise into frontend development by contributing to the Salesforce-based MAX application, delivering enhancements and resolving defects. Currently, I am involved in ECS modernization efforts, focusing on transforming legacy DAO-based implementations into query mapper patterns to enable PostgreSQL compatibility and improve system maintainability.

Responsibilities

  • Contributed to the ECS modernization efforts by converting DAO-based architecture to query mapper patterns for PostgreSQL compatibility.
  • Developed scalable, maintainable solutions for FNOL workflows, improving long-term system reliability.
  • Built reusable components within the MAX application, reducing development time across multiple features.
  • Improved system performance by identifying bottlenecks and implementing optimized solutions.
  • Collaborated with cross-functional teams to integrate distributed systems and ensure high-quality deliverables.
  • Refactored legacy TP2 and ECS codebases to enhance maintainability and support future scalability.
  • Implemented robust debugging and troubleshooting strategies, reducing defect rates and improving system stability.
  • Increased code quality through comprehensive unit and integration testing practices.
  • Participated actively in Agile processes, including sprint planning, stand-ups, and retrospectives.
  • Conducted code reviews and collaborated with peers to maintain high development standards.
  • Developed and maintained scalable web applications within the Salesforce MAX platform, ensuring high availability.
  • Supported deployment and testing of highly available, production-grade software systems.
  • Authored technical documentation and contributed to knowledge sharing within the team.
  • Consistently delivered high-quality work within tight deadlines in a fast-paced environment.

Java Developer/API Developer (CAT Digital)

Caterpillar
08.2019 - 03.2021

As a Java developer of SOS team, I was working on an existing web services application in Java 8, Spring, Maven, Hibernate and WebSphere server. I have been working on both REST as well as SOAP APIs and involved in the new enhancements as well as bug fixes and providing support as required. I have also been involved in the migration of CPS to GIT version control and started the deployment process through Azure DevOps.

Responsibilities

  • Working on the various VSTS development tickets related to enhancements as well as bug fixes.
  • Creating test scripts for performance as well as load testing of the APIs and testing in POSTMAN as well as SOAP UI.
  • Working on the Service Now support tickets as well as Salesforce tickets related to SOS Equipment web services (SOSEQWS), SOS web and Private Branding and providing tier 3 and tier 2 level support
  • Working closely with the business team to gather requirements for SOSEQWS and provide an elegant solution.
  • Continuous deployment of the code to GIT through Azure DevOps for monthly releases.
  • Maintaining the enterprise applications, JVMs and Web Servers in the Java Web Ops environment.
  • Monitoring the application using Introscope and analyzing the different metrices.
  • Getting involved in the ICW release process and working on the monthly MC switch.
  • Working on other support items introduced by GIS like forced changes, data center migration etc.
  • Tracking the alerts generated by SILK and participating on the P1 calls as required.
  • Working with business to understand new requirements for SOS Web and Private Branding monthly releases
  • Involved in the meetings with the Vendor company and discuss the issues and requirements of SOS Web and Private Branding.

Java Developer/Elasticsearch Data Analyst

AT&T
02.2017 - 08.2019
  • As a Java Developer, I worked on creating the BPMN flow workflows in Camunda Framework using Java 8, Maven, Hibernate ORM, Wildfly server, Apache Karaf and Talend.
  • As a data analyst I have worked on data analysis tool Elastic stack that includes ElasticSearch, Logstash, Kibana, Grafana, X-pack, Beats, Machine Learning, and Watcher etc.
  • I have been involved as a Tier 3 and Tier 2 application support specialist for different applications run by AT&T like Business Process Orchestration, United Desktop, GTAC, Smarts, Vitalnet, Voyence, NetBrain etc.
  • Responsibilities:
  • Created and deployed BPMN workflows using Camunda Platform of Java 8, Maven, Hibernate, Wildfly Server, Apache Karaf and Talend.
  • Created different variations of Kibana dashboard running different instances of ElasticSearch, Logstash, Kibana, Grafana, Beats etc.
  • Created different elastic search queries and python scripts to analyze the data from different applications and run it through Logstash, pass it through ElasticSearch and visualized them in Kibana depending on the different kinds of logs and database tables of MySQL.
  • Visualized the system process and CPU performance of the Windows as well as Linux VM ware by running the Metricbeat, using different kinds of visualizations of Kibana.
  • Predictive Analysis of the different data on the basis of anomalies found in data for a period of time using Machine Learning.
  • Created the basic alerts for different checkpoints created at the different places within the BPO workflow process using Nagios.
  • Created more synthetic checks inside the workflows and process instances using Watcher of x-pack of Elastic stack.
  • Provided the Tier 3 application support to the Business Process Orchestration Camunda platform and Tier 2 support to the other AT&T applications like Unified Desktop, GTAC, Smarts, Vitalnet, Voyence, NetBrain etc.

JAVA Developer

IT Village Technology
06.2015 - 12.2015
  • As a Java developer, I developed web application in Java using Spring MVC Framework and Hibernate ORM and frontend technologies like Bootstrap, HTML, CSS3, JavaScript and JQuery. I provided valuable assistance to technical leader with programming, workflow design, and database design and system development. Debugged source code and generated reports. I conducted performance and security analysis along with preparing test cases and overseeing it.
  • Projects: Resource Management System
  • Responsibilities:
  • Gathered user requirements, analyzed and wrote functional and technical specifications.
  • Created Use Cases, Sequence, Object Model and Component UML diagrams using UML tool.
  • Employed Scrum concepts of Agile Development Methodology for software development.
  • Implemented web interfaces using JSP, Servlets, AJAX, JavaScript, CSS, and Bootstrap.
  • Designed, implemented and deployed J2EE web application using Spring IOC (Inversion of Control).
  • Used Hibernate for Object Relational Mapping (ORM) for data persistence.
  • Experienced on complex SQL Queries on Oracle, and MySQL.
  • Developed web services using Restful web services.

JEE Application Developer

Avionte Solutions Pvt. Ltd
07.2011 - 05.2015
  • As a JEE application developer, I worked with Business Analyst and Team Lead to drive out requirements and implemented an elegant solution to the task at hand. I updated, repaired and modify existing software/database using JEE technologies. I was involved in full lifespan of software development life cycle (SDLC). I developed complex programming code and SQL scripts for software solutions. Often times I have responded to client complaints and provided assistance with troubleshooting and problem solving. In all of the projects I have used agile methodology with the use of Gemini, Perforce and SVN for ticket tracking and version control.
  • Projects: Stock Online Boutique Shopping System, Dashboard for Ticket Status, Pharmacy Management System, Employee Tracking System
  • Responsibilities:
  • Participated in requirement gathering, analyzing it and writing a technical specification
  • Applied SOLID principles for the analysis and design of the system.
  • Used Spring framework for implementing IOC/JDBC/ORM, AOP, and Spring Security.

JEE Application Developer

Avionte Staffing Software
08.2013 - 01.2014
  • Worked with onshore US based team and assign work to Nepal team
  • Participated in requirement gathering together with the Business Analysts and clarify the requirements to Nepal team
  • Provided guidance to the Nepal team and helped them to work on the tasks assigned to them.
  • Worked together with the support team in US for any urgent issue and fixed it on time.
  • Involved in the daily stand ups with the US team and even reported about the progress of Nepal team at that time.
  • Visited some client location and understand their work flow and learned about the most important feature that they were using in our application.
  • Participated in an annual event called Client Connection and got introduced to the representatives of different clients all around US.
  • Achievements:
  • Earned promotions as Lead and Developer for exceptional performance.
  • Selected to train for 6 months as developer at U.S. based Avionte office for outstanding performance.
  • Awarded “Employee of the Month” honors twice for performance, service, and dedication.

Education

Master of Science - Computer Science

Maharishi University of Management
Fairfield, Iowa
01-2018

Bachelor in Business Information System - undefined

Kathmandu College of Management
Kathmandu, Nepal
01-2010

Skills

    Object-oriented programming

Certification

Oracle Certified Associate, Java SE 7 Programmer (July 17, 2015)

Timeline

Software Engineer

State Farm
03.2021 - Current

Java Developer/API Developer (CAT Digital)

Caterpillar
08.2019 - 03.2021

Java Developer/Elasticsearch Data Analyst

AT&T
02.2017 - 08.2019

JAVA Developer

IT Village Technology
06.2015 - 12.2015

JEE Application Developer

Avionte Staffing Software
08.2013 - 01.2014

JEE Application Developer

Avionte Solutions Pvt. Ltd
07.2011 - 05.2015

Bachelor in Business Information System - undefined

Kathmandu College of Management

Master of Science - Computer Science

Maharishi University of Management

Awards

Good Act Award at State Farm

  • April, 2022
  • October, 2022
  • August, 2023
  • December, 2023
SADIKSHA DHAKALSoftware Engineer