Post Job Free

Resume

Sign in

Stack Developer Software Development

Location:
Atlanta, GA
Posted:
February 16, 2024

Contact this candidate

Resume:

Anuradha Rohatgi

Atlanta, GA, Phone: 404-***-****

ad3of9@r.postjobfree.com

https://www.linkedin.com/in/anuradharohatgi/

Professional Summary:

Full stack developer with 11+ years of experience in Project Analysis, design, and Development of various web-based applications on multi-platform environments with JAVA, and PHP technologies.

Experience with various UI / Web / Server-side technologies including Angular, Java, Maven, Mongo DB, PHP, MySQL, Oracle, HTML, JavaScript, AJAX, jQuery, ExtJs, Apache, Linux, SOAP, REST API.

Strong understanding of API-driven design.

Project Analysis, Design, Process and Client Interaction. Responsible for communication between offshore and development teams.

Well acquainted with the Software Development Life Cycle (SDLC) and Agile / Scrum.

Experienced in ensuring the quality of the delivered software to define automated test strategy using Unit testing and mocking frameworks including Junit and Mockito.

Experience in using JDBC and ORM tool like JPA, hibernate for persisting data to different databases.

Experienced on ELK Stack (Elastic Search, Log stash, and Kibana).

Extensive working experience with Content Management Tools like Joomla. Have good knowledge of template management, and plugins in Joomla.

Experience with various MVC Framework Yii, Zend, CodeIgniter, and Cake PHP.

Having good judgment and communication skills is required for reporting and prioritizing software bugs in conjunction with the Development, QA, and Embedded teams.

Learn new programming languages and concepts rapidly to meet the demands of business applications development for coursework.

Involvement in Client Requirement gathering, Time estimation, and analysis as well as preparation of Requirement Specification, Functional Specification, Technical Specification, Initial Approach document, and scheduling of the project.

Coordinating with clients and team members for the proper implementation of the project during the development phase

An effective communicator with excellent relationship management skills. Strong analytical, problem-solving & and analytical abilities. Possess a flexible & and detail-oriented attitude.

Have fair knowledge of deployment tools Spinnaker, Jenkins, and Open shift.

Awarded Employee of the Year in A1 Technology Pvt Ltd.

Technical Skills:

Programming Skills:

Java 15, JSF, PHP

IDE’s and Tools:

Eclipse, Visual Studio, Edit Plus, Zend Studio, DBeaver, Work Bench, Chrome dev tools.

Methodologies:

Agile/Scrum

Framework:

Angular 13, PrimeNG Yii, Zend, Code Igniter, cake PHP

Version Control:

Git, GitHub, Bit Bucket, SVN

Data Base Management System:

Mongo DB, MySQL, Oracle 8I, SQL Server

Web Technologies:

Angular, ExtJs, HTML, JavaScript, jQuery, XML

Project Management:

JIRA

Testing Tool:

Postman

Professional Experience:

CSX Atlanta, GA August 2020 – Current

Software Developer

Client

CSX is a leading supplier of rail-based freight transportation in North America. The company’s rail and intermodal Businesses provide rail-based transportation services including the transport of intermodal containers and trailers.

Project #1

MRS: Mishap Reporting System is used to manage mishaps. The goal of the project was to eliminate the manual process of reporting by developing a web-based platform that handles all aspects of mishap reporting. It stores all the data (Like Mishap location, weather conditions, involved parties, injured parties, Property damage, a statement taken at the incident, and if any attachments need to be uploaded) based on the entered data it assigns a class to Mishap.

Project #2

GREENWAY: The objective of the project is to give customers the ability to create, manage, and track their orders. Customers can create both OTR and non-OTR both types of orders. Ops users can create customers and accept and decline orders based on serviceability. Billing and settlement are also very important modules of the project. Once the segment is complete it generates transactions for the drayage provider and when the Order is complete it generates a billing transaction to the customer and sends data to other team to proceed further. The core power of this system is to assign optimal assignments of Containers to order. If the customer does not assign a container to an order system will assign the container to the order 24 hours before the appointment window based on business logic.

Project #3

Door-to-Door: CSX Door to door-to-door business is being redesigned to provide a fully digitally enabled intermodal solution. The door-to-door business is seeking a reliable Drayage Partner with the capabilities to communicate with CSX Door-to-door systems digitally and provide reliable Road drayage at both pick-up and Drop-off. The new Drayage Provider will have the ability to connect with CSX Door to Door via APIs and manage Order processing and related activities. The D2D customer portal is a way to request on-demand quotes. Customers must be able to request on-demand quotes for D2D moves. The quote management system must provide a set of quotes to the customer based on the nearest CSX Intermodal terminals for the given initial pickup and final delivery zip codes and the corresponding active CSX trains. These quotes start in an issued status and only live during the customer’s session. Customers must be able to accept up to one of the issued quotes. When one of the issued quotes is accepted, all other associated issued quotes are abandoned, and an expiration date is assigned to the accepted quote. An accepted quote can be converted into a tender at any time before the quote’s expiration date.

Environment: Java, J2EE, JSF, Spring Boot, JPA, Angular, PrimeNg, Joomla, xampp, MySQL, Kafka, tiger Graph, Oracle, Mongo DB, Git, Jenkins, Bit bucket, MAVEN, Junit, Studio light, Kibana, Spinnaker, Git Hub.

Responsibilities:

Involved in the design, implementation, and deployment of the full Software Development Life Cycle of the project Using agile methodology and JIRA as a project management tool. Used GIT heavily for the Version Control.

Used Postman to test the performance of the rest protocol.

Built UI feature in Angular, and PrimeNg utilizing RESTful JSON APIs.

Implemented many priming components like p-autocomplete, p-timeline, p-calendar, p-chip.

Experience with test driven development writing UI unit tests in Jasmin, Karma.

Worked with Mongo Database for creating collection, views, and consumed data using a query.

To maintain a minimum test coverage of 80%, Unit and integration tests were generated using the JUNIT framework, in a test-driven development approach.

Experienced working with Apache Kafka writing producer/consumer.

Used Docker to create microservices app images.

Used Jenkins as a continuous integration and continuous delivery.

REST-based Microservices were designed and implemented using JAX-RS specification, Spring Boot.

Experience in working with Java Messaging Services(JMS) to exchange information using ActiveMQ.

Complete CRUD capabilities and Stoplight were used for REST API documentation.

Basic knowledge of single sign-on using okta and okta2.0.

Involved in demo meeting with Business.

Involved in maintenance of projects- Trucking-document, customer portal, ships.

Involved in Daily SCRUM meetings and weekly SPRINT Meetings and followed the scrum methodology of the agile development environment with 2 2-week sprints.

Involved in working with the QA to assist in writing test code and debugging the defects in the application.

Coordinating with other teams to handle Billing and settlements in Greenway.

Used GitHub as a version control tool. Used Stoplight API developer tool for Open API Specification, enabling development across the entire API life cycle.

Used Open API specs to validate Mongo collections.

E&Y Remote Oct 2019 – July 2020

Software Developer

Environment:

Java, Agile Scrum, Jenkins, AWS, Microservices, Spring Boot, Hibernate, Kafka, Oracle, SQL Queries, HTML, CSS, Angular, JavaScript, RESTful services, Jenkins, Apache Tomcat server, Maven, Log4j, Junit, Mocking.

Responsibilities:

Participated in the complete life cycle of the project analyzing the requirements, designing, developing, and testing. (SDLC– Software Development Life Cycle).

Involved in software development which is driven by Agile methodology, short tri-weekly sprints in the form of iteration and retrospective sessions.

Implemented and exposed service layer using Spring Boot, Annotations, and controller using Spring MVC

Implemented the project structure based on the Spring MVC pattern using Spring boot.

Implemented Spring MVC architecture to send and receive the data from the front end to the business layer.

Development of Spring Boot application with Microservices.

Micro-services application deployments using AWS Elastic Bean Stalk & EC2.

Used AWS RDS services such as MySQL, and Postgres as databases for multiple micro-service apps.

Used Docker to create microservices app images.

Implemented Microservices architecture to make applications smaller and independent.

Developed RESTful Web Services to retrieve data from the client side using Microservices architecture.

Integration with Spring security in web application.

Experience in the AWS Cloud platform and its features which includes EC2, S3, EBS, and RDS.

Designed a Rich Responsive User Interface to enhance the look and feel of applications using HTML, CSS, and Angular.

Experience in Web application development using HTML, CSS, XHTML, XML, JavaScript, Angular, and JSON.

Used Jenkins as a continuous integration and continuous delivery.

Developed JUNIT, mocking test cases for unit testing to validate data.

Used JIRA for tracking the activities, Tasks, and defects.

Worked with the team of architects and back-end Developers to gather requirements to enhance the application functionality and add new features.

NDTV India (A well-known Media Asian sub-continent) Jun 2015 – Dec 2015

Sr. Software Engineer

Project 1

carandbike - https://www.carandbike.com/

Description

Buy online new and used cars. The website is a stop for customers who want to shop for cars with the good price. Interacted with the SEO team to implement keywords, meta description, and schema format.

Environment

customized framework, MySQL, SVN

Responsibilities

Maintain PHP-based custom framework.

Used MySQL Workbench to handle administration of MySQL.

I learned scalability and the core oops concept of PHP.

Code new solutions upon client's requests and needs based on requirements gathering.

Continuous documentation to keep up to date with brands' needs.

Lead teams to help keep developers and the project on track.

Mentor junior developers.

Implemented SEO in listing and product page using keyword finder tool and schema.org.

Jabong.com aka myntra.com, Gurgaon, India Apr 2012 – Jun 2015

Description

jabong.com is a fashion e-commerce site. I was involved in the launch of jabong.com. I have worked both as an individual contributor and with the team. Interacted with different teams like operations, sales, and risk management to fulfill their requirement.

Environment

Yii framework, Zend Framework, Angular Js, SVN

Responsibilities

Implemented serviceability of product based on Zip code. Root cause analysis of issues and provide solutions by identifying and isolating problems.

Implemented AB testing for many modules to check which web page has more conversion.

learned solr to make some attribute solr searchable.

Involved in rapid development using REST APIs, and caching.

Worked with the risk management team to Block fraud users using email and mobile.

Infinite scrolling implements on the catalog listing page.

Caching Implementation using Apache, and Memcached.

Root cause analysis of issues and provide solutions by identifying and isolating problems.

Damco Solutions Private Limited, Faridabad, Delhi NCR Sept 2008 – Nov2010

Description

Project Coordinator extjs conversion: It’s the management of clients and their projects in an organization. Cost management per project. Resource management per project. Cost management for a client depends on several projects of that client.

Environment

Extjs, Zend Framework, MySQL, SVN

Responsibilities

Developed and maintained various PHP web-based Projects and set up ExtJs JavaScript framework.

Used PhpmyAdmin to handle administration of MySQL.

Root cause analysis of issues and provide solutions by identifying and isolating problems.

Mentoring and coaching of test execution team.

Involved in the maintenance of many projects.

A-1 Technology Pvt Ltd Nov 2006 – Aug 2008

Responsibilities

Client requirement analysis.

Involved in coding, designing.

Communication with stakeholders on testing progress.

Involved in maintenance of many project.

Education:

Masters in Computer Science from B.R Ambedkar University, India 2005



Contact this candidate