Dorathi Paranjothi Resume

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 6

Dorathi Paranjothi

[email protected] +1 857-600-9135
https://www.linkedin.com/in/dorathi-paranjothi Lexington, MA

PROFESSIONAL SUMMARY
 Over 10 years of experience in software development across industries like telecom, insurance, healthcare,
and e-commerce. Expertise includes analyzing, designing, developing, and integrating
software using Java, C#, and Python.
 Proficient in front-end technologies such as HTML, CSS, Bootstrap, JavaScript, Angular, TypeScript,
and ReactJS, building dynamic and responsive web applications with reusable components for a modular and
maintainable codebase.
 Experienced in integrating RESTful APIs in React and Angular applications, handling asynchronous operations
using Axios or Fetch API, and leveraging RxJS for reactive programming and state management.
 Skilled in backend development with Core Java, Spring Boot, Python, Django, and database management
using MySQL and MongoDB. Expertise in JPA Hibernate, REST, SOAP web services, JSP, and Servlets for
enterprise-level applications.
 Developed API proxies and implemented OAuth2.0 and JWT security in Apigee Edge, creating customized
logging and error handling policies, and troubleshooting with Apigee Trace Tool and CloudWatch.
 Strong knowledge of CI/CD methodologies, experience with AWS Lambda, cloud services integration,
and Test-Driven Development (TDD) practices.
 Extensive experience with Agile methodologies like SCRUM and Pair Programming, collaborating with Scrum
teams to develop, test, deploy, and document APIs within sprint cycles.

TECHNICAL SKILLS
Programming Languages Java 8, J2EE, C++, C#, SQL, and Python 3.7.3
Platform Windows, iOS and Linux
Version Control GitHub, GitLab and Bitbucket
API Management Tool Apigee
Web technologies HTML5, CSS3, JavaScript, JSP, Servlets, Jakarta Struts, JDK, JSON, XML,
AngularJS, Angular 17, 15 & 13, Rxjs, NgRx, Redux, Bootstrap 5.1.3, ReactJS
18.0.2, Node.js 16.14.2, Express.js, TypeScript 4.6.2, Visual Basic 6.0,
Django 2.2, Spring MVC, Java Spring Boot, .Net, OAuth2, JWT, AWS
Lambda, ECS, EC2, Apache Kafka, Docker, and Kubernetes

Databases MySQL 8.0, MongoDB 5.0, Oracle, MS Access, DynamoDB, DocumentDB


and AWS Cloud
ORM Frameworks JPA Hibernate
Web Services SOAP, REST API, and Micro Services
Web Servers Apache Tomcat, and XAMPP
IDEs Eclipse, IntelliJ, and VS Code
DevOps Tool Rally, UML, Confluence, JIRA, and Kanban
Project Portfolio Management Tool Planisware
Tools Postman, Logz.io, CloudWatch, Swagger, JUnit, Maven, Splunk, Dynatrace,
Jasmine & Karma, Jest and Chrome Developer Tools

EDUCATION
 Master of Philosophy in Computer Science (Jul 2008 - Aug 2009)
PRIST University, Thanjavur, Tamil Nadu, India
 Master of Computer Applications (Jul 2004 - Jun 2007)
Alagappa University, Karaikudi, Tamil Nadu, India
 Bachelor of Computer Science (Jul 2001 - May 2004)
Madurai Kamaraj University, Madurai, Tamil Nadu, India

PROJECT SUMMARY
Organization: Founding Teams, San Francisco, CA (May 2024 – Present)
Project 1: Srazzy Cars - Low-Cost Long-Term Car Rental App
Role: React Developer / Full Stack Developer
Technologies: ReactJS 18, RxJS, HTML5, CSS3, Bootstrap, REST API, Node.js, Express.js, TypeScript, MySQL, AWS, GitHub,
Jira, Jest, Postman
 Led design and development of scalable architecture for a car rental platform using React and Node.js.
 Built responsive, component-based UI with React Hooks, Context API, and integrated Material-
UI and Bootstrap.
 Managed application state using RxJS and optimized performance with lazy loading and code-splitting.
 Utilized browser-based performance diagnostic tools (Chrome DevTools, Lighthouse) to identify bottlenecks,
improving the app's loading time by optimizing resource allocation and implementing lazy loading techniques.
 Spearheaded front-end testing using Jest and React Testing Library, ensuring comprehensive coverage for
components and state management logic to maintain high-quality, reliable UI experiences.
 Managed server-side components and seamlessly integrated them with user-facing elements created by front-
end, ensuring smooth interaction between Node.js backend and client-side logic.
 Developed secure RESTful APIs and integrated JWT authentication for user login and session management.
 Deployed app on AWS Cloud with EC2, S3, and RDS for backend services and storage.
 Collaborated with UX and Business teams to interpret requirements and ensure smooth UI/UX.
 Implemented payment gateway integration and Google Maps API for rental services.
 Wrote reusable, testable, and efficient code to design and deploy high-performance applications, with a focus
on optimizing resource usage and ensuring fast response times.
 Integrated automated testing workflows with CI/CD pipelines using Jest, ensuring quick feedback and detection
of regression issues in every deployment and version control via GitHub.
 Contributed to Agile development practices, handling sprint planning, code reviews, and peer mentoring.

Project 2: Synthetic Data Generation – Astral Synthetics


Role: Lead Front-End Engineer / Full Stack Developer
Technologies: Angular 17, NgRx, HTML5, SCSS, Bootstrap, REST API, Java Spring Boot, Maven, Kafka, RabbitMQ, Google
Cloud Platform (GCP), JWT, Jasmine & Karma, GitHub, Jira, Kanban
 Led the development of a Minimum Viable Product (MVP) for a synthetic data generation platform,
using Angular 17 for the frontend and Java Spring Boot for the backend, with deployment on Google Cloud
Platform (GCP).
 Designed and implemented customizable dashboards for real-time monitoring and management of synthetic
data projects.
 Developed and implemented messaging systems using RabbitMQ for efficient asynchronous communication
between microservices, ensuring scalable and reliable message delivery in distributed environments.

 Leveraged NgRx effects to handle asynchronous operations like REST API calls for synthetic data generation and
updates, improving performance and ensuring a scalable and responsive user experience across dashboards .

 Integrated support for multiple data types (tabular data, time series data, text, images) with customizable
realism and diversity settings, enhancing the platform's flexibility for various industries.
 Developed comprehensive privacy and compliance tools for GDPR and CCPA regulations, including data
anonymization and privacy risk assessments.
 Enhanced AI model training with data augmentation and anomaly detection, ensuring the system's robustness
and fairness through a model validation suite.
 Implemented a user-friendly interface with guided setup flows, leveraging SCSS and Bootstrap for responsive,
intuitive design, accessible to both novice and expert users.
 Utilized Git and GitHub for version control, ensuring collaboration and code integrity, with issue tracking
through Jira and task management using Kanban methodology.
 Conducted thorough unit testing using Jasmine & Karma, ensuring high-quality and bug-free code throughout
development.

Role: Software Developer (Aug 2023 – Nov 2023)


Project: Integration of Configuration & Code Analysis - DBSystel and Lufthansa Technik
Organization: Patch and Sparks, Fort Worth, Texas
Technologies: JavaScript, Node.js, Planisware, Angular 15, RxJS, REST APIs, HTML5, CSS3, Chrome Dev Tools, VS Code,
Bitbucket, UML, Confluence, Jira, Kanban
 Developed a switch in Planisware for "Order Data Processing" exclusive to users with write access, and authored
detailed analysis documentation in Confluence, integrating labels and tasks with Jira.
 Configured settings in Planisware, managed DPM file commits via Bitbucket, and created a new branch specific
to user stories.
 Resolved timeout issues in resource addition for Lufthansa Technik by analyzing code discrepancies between
Lufthansa and Planisware scripts.
 Built custom Angular user interfaces interacting with Planisware via REST APIs for a more user-friendly
experience and implemented JWT for secure communication.
 Designed a responsive single-page application (SPA) using Angular and ensured efficient development and
deployment with Angular CLI.
 Utilized UML to create Activity Diagrams, representing system control flows and documented findings
in Confluence with actionable tasks tracked in Jira.
 Employed Node.js for code analysis and deep comparisons, improving code quality and efficiency.

Role: APIs and Integration Engineer (Feb 2023 – May 2023)


Project: Mobile Network API Management Gateway – Dish Network, AT&T, T-Mobile
Organization: Dish Network, Littleton, Colorado
Technologies: Apigee, JavaScript, Node.js, ReactJS 16, React Hooks, Redux, Java Spring Boot, Maven, JPA Hibernate,
JUnit, Apache Kafka, RabbitMQ, AWS Lambda, EC2, DynamoDB, Docker, Kubernetes, OAuth2, JWT, Postman, Swagger,
Logz.io, CloudWatch, Dynatrace, Microservices, REST API, Jest, Rally
 Developed APIs to manage eSIM operations on TMO networks, implementing OAuth2 for consumer
authentication and validating SIM availability.
 Registered applications via API products with OAuth2 authentication and handled secure API calls with App Key
and Secret tokens.
 Implemented JS-Validate and Assign Message for API response settings, and connected AWS Lambda backend
via Apigee, using Logz.io for tracking requests.
 Configured Lambda Functions with versioning and alias setups, integrated with Java Spring Boot, and
deployed Pop tokens for testing.
 Integrated WSO2 API Manager for secure API management, combined with Spring Security to enable
authentication and authorization, enforcing OAuth2 and JWT-based security protocols for enterprise
applications.
 Established communication between EC2 Target Groups and Apigee, using Dynatrace for performance
monitoring and error tracking.
 Developed a ReactJS front-end web app with React Hooks and Redux for state management, enhancing
performance via virtual DOM.
 Conducted both positive and negative testing with mocked API data, ensuring robust handling of edge cases and
error states, contributing to a resilient and reliable user experience.
 Used Docker for containerization and Kubernetes for orchestrating microservices in a production environment.
 Managed microservices using RESTful APIs, AWS API Gateway, and service discovery with Eureka, while
monitoring systems with AWS CloudWatch and Splunk.
 Developed and implemented messaging systems using RabbitMQ for efficient asynchronous communication
between microservices, ensuring scalable and reliable message delivery in distributed environments.
Role: Java Full Stack Developer (Apr 2022 – Oct 2022)
Organization: Fiable Consulting Inc., Rutherford, New Jersey
Project 1: Quick Market E-Commerce
Technologies: Angular 13, RxJS, NgRx, TypeScript,HTML5, HTML Canvas API, CSS3, Node.js, Bootstrap, Java Spring Boot,
JPA Hibernate, MySQL, Apigee, OAuth2, JWT, REST API, Docker, Kubernetes, Splunk, JUnit, VS Code, IntelliJ, Confluence,
Jira, Kanban
 Developed an e-commerce platform for business-to-consumer applications, similar to Amazon and Flipkart,
focusing on user-friendly design and seamless online shopping.
 Built key components (Header, Body, Footer) using Angular, enhancing user experience with real-time data and
a simplified pricing system.
 Implemented HTML5 Canvas for interactive product image previews, allowing users to zoom, rotate, and
explore detailed product views seamlessly within the e-commerce platform.
 Utilized Canvas API for dynamic rendering of promotional banners and personalized deals, enhancing user
engagement with visually rich content.

 Implemented NgRx for managing global application state, ensuring seamless state synchronization across
various e-commerce components like user authentication, shopping cart, and product listings, improving user
experience and data integrity.

 Utilized NgRx effects to handle asynchronous operations such as API calls for product data fetching and user
session management, enhancing performance and providing real-time updates without impacting application
responsiveness.

 Integrated OAuth2.0 and JWT security using Apigee for secure API proxies, ensuring secure communication
between microservices.
 Created a Spring Boot backend with dependencies like Spring Data JPA, connected to MySQL, and managed
data flow between the backend and front end using RESTful APIs.
 Packaged microservices with Docker and deployed them in a production environment, orchestrating containers
with Kubernetes for high availability and scalability.
 Monitored and logged microservices using Splunk, ensuring robust system performance.
 Collaborated using Confluence and tracked progress with Jira in an Agile environment.

Role: Java Full Stack Developer


Project 2: User Authentication Credentials
Technologies: Node.js, ReactJS, React Hooks, Context API, RxJS, Bootstrap, Apigee, MongoDB Atlas, AWS Cloud,
DocumentDB, OAuth2, REST API, JWT, Jest, Postman, Splunk, IntelliJ, VS Code
 Developed a user authentication system to verify credentials (email/password) with a MongoDB
Atlas database, ensuring secure login and registration processes.
 Implemented state management using React Hooks and Context API, maintaining efficient component state and
navigation.
 Integrated OAuth2.0 and JWT security using Apigee to secure API communications between the frontend
and Node.js backend.
 Established a Node.js backend with Cross-Origin Resource Sharing (CORS) for seamless communication with
the ReactJS frontend.
 Utilized RESTful APIs for microservice communication and Splunk for monitoring and logging performance.
 Performed unit testing on React components using Jest, ensuring code quality and robustness.
 Connected to MongoDB Atlas and DocumentDB for secure and scalable data storage, managing backend-to-
frontend data flow efficiently.
 Ensured responsive UI with Bootstrap and managed dependencies with Node.js for a smooth user experience.

Role: Full Stack Developer (Dec 2020 – Nov 2021)


Organization: Real InfoSoft Solutions, Chennai, Tamil Nadu, India
Project: Super Mart E-Commerce
Technologies: Angular 12, RxJS, HTML5, CSS3, JavaScript, Apigee, Bootstrap, Python 3.7, Django, MySQL, Microservices,
REST API
 Developed a business-to-consumer e-commerce platform similar to Amazon and Flipkart for Royal Mart,
ensuring a user-friendly interface with simplified navigation and real-time information.
 Created key components (Header, Body, Footer) using Angular for an optimized user experience, handling user
interactions and data fetching from REST APIs.
 Built the backend using Python and Django, utilizing Django Rest Framework (DRF) to create APIs and connect
to the MySQL database.
 Integrated OAuth2.0 authentication and Apigee for secure API proxies, ensuring secure data transfer between
the frontend and backend.
 Successfully managed data flow between the backend and frontend, providing seamless customer experiences
with real-time pricing and product information.

Role: Full Stack Developer (Feb 2019 – Nov 2020)


Organization: Real InfoSoft Solutions, Chennai, Tamil Nadu, India
Project: Priya Agency
Technologies: ReactJS 16, HTML5, CSS3, JavaScript, React Hooks, Node.js, Java Spring Boot, MySQL, Microservices, REST
API
 Designed and developed a responsive website for a small business, ensuring optimization across desktops,
tablets, and mobile devices using ReactJS and Bootstrap.
 Implemented SEO best practices to improve discoverability, enhancing the client’s web presence and user
engagement.
 Utilized React Hooks for efficient state management and reusable components, allowing for quick iterations and
effective real-time client collaboration.
 Created a Java Spring Boot backend connected to a MySQL database, retrieving and displaying data via REST
APIs in the React frontend, with CORS settings for seamless communication.
 Delivered the project within budget and deadlines, ensuring a timely and cost-effective solution while
maintaining high client satisfaction.

Role: Senior Software Engineer (Nov 2014 – Dec 2015)


Organization: ILogix Innovative Solutions, Chennai, Tamil Nadu, India
Project: CH Laboratory Information System
Technologies: AngularJS, JavaScript, CSS, Bootstrap, Oracle, C#, .NET, REST API, JPA Hibernate, IntelliJ, VS Code, GitHub,
Jira
 Developed a Laboratory Information System (LIS) for healthcare, managing patient data, including check-in,
order entry, specimen processing, and result entry.
 Led the development of the Order Entry and Result Entry modules, streamlining electronic data capture to
reduce errors and improve efficiency.
 Utilized AngularJS, JavaScript, CSS, and Bootstrap for frontend development and C#, .NET, and Oracle for
backend services.
 Implemented REST APIs for data exchange and integrated JPA Hibernate for seamless database interactions,
following Agile Scrum methodology.

Role: Software Engineer (Oct 2011 – Oct 2014)


Organization: ILogix Innovative Solutions, Chennai, Tamil Nadu, India
Project: Kaveri Life Insurance
Technologies: Java, Spring MVC, JSP, Servlet, HTML, CSS, JavaScript, MySQL, Hibernate, JPA, AJAX, SOAP, IntelliJ, Tomcat,
GitHub, Jira
 Developed a web-based insurance application focusing on the Insurance underwriting process, handling risk
classification modules (Preferred, Standard, Substandard, Declined).
 Built the frontend using JSP, HTML, CSS, JavaScript, jQuery, and AJAX, and backend using Servlets, Spring MVC,
and Hibernate ORM for database interactions with MySQL.
 Followed Agile methodology, implementing modules in MVC architecture with seamless integration between
presentation, controller, and data access layers.
 Worked on SOAP web services, managed version control with GitHub, and deployed the application on Tomcat
Server using IntelliJ.

You might also like