Summary
Overview
Work History
Education
Skills
Timeline
Generic

DINESH MADDULA

Fort Worth

Summary

With over 7 years of IT experience as a Full-stack Developer, I have a strong background in developing applications using JavaScript (ES6), Node.js, Express.js, React.js, Angular, TypeScript, HTML5, CSS3, SASS, Bootstrap, jQuery, Ajax, and JSON. Proficient in Web Components, Custom Directives, RxJS, and Redux for state management. Expertise in managing diverse software projects in a fast-paced development environment. Transitioning into a new field with a background in team leadership. Excels in fostering collaboration and delivering high-quality software solutions. Experience with the Oracle Commerce Cloud platform for building Ecommerce applications. Skilled in front-end development using React.js for reusable components and state management with react-redux. Worked with Node.js and Express.js for server-side scripting and creating Restful APIs using MongoDB as the database. Familiar with modules such as Redis for caching, Winston as a log library, Mongoose for MongoDB operations, body-parser for parsing the body, JWT for authentication, and request for server-side calls. Good understanding of the Document Object Model (DOM) and its functions. Written application-level code to interact with the backend, consume JSON data through AJAX calls, and update the DOM.

Overview

8
8
years of professional experience

Work History

Software Development Lead

Barbarian Group
07.2024 - Current
  • Delivered high-quality software solutions on time by effectively managing project resources and priorities.
  • Collaborated closely with Quality Assurance teams to resolve defects promptly while maintaining strict adherence to project timelines.
  • Boosted application performance by identifying bottlenecks within existing systems and implementing appropriate optimization strategies.
  • Optimized code quality for better product performance through rigorous code reviews and automated testing procedures.
  • Built strong relationships with clients through timely status updates, addressing concerns proactively, and delivering on commitments as promised.
  • Led technical upgrade projects for clients by working and coordinating with developers for integrations.

Consultant

Deloitte USI
02.2019 - 08.2022
  • Full stack JavaScript Development using Node JS, Express JS, React JS, Angular, Type Script, HTML5, CSS3, SASS, Bootstrap, LESS, Handlebars, Knockout.js, jQuery, Ajax, JSON
  • Developed complex components and features using React.js and Angular to enhance the user experience and functionality of the applications
  • Used React.js and Angular for building user interfaces, contributing to seamless and interactive user experiences and integrating Redux for efficient state management
  • Utilized Web Components and Custom Directives to create reusable, encapsulated components, increasing code maintainability and efficiency
  • Employed Rx JS for handling asynchronous events and data, improving overall application performance
  • Integrated third-party APIs and developed RESTful APIs using Node.js and Express.js
  • Leveraged Node.js and Express.js to build scalable, high-performing backend services and APIs, ensuring efficient data flow between servers and users
  • Developed a dynamic data model and schema design for MongoDB, ensuring effective data storage and retrieval
  • Conceptualized and developed Microservices, improving overall application modularity and flexibility
  • Experienced in Oracle Commerce Cloud platform for building Ecommerce applications
  • Created Reusable widgets and elements in Oracle Commerce Cloud using HTML, CSS, Knockout.js, JavaScript and jQuery
  • Created Cron Jobs for automating Order Management
  • Created Webhooks for connecting with other 3rd party services
  • Extensively used Git for version controlling and Bitbucket for code review
  • Environment: Node.js, Express.js, React.js, Angular, Java Script, HTML, CSS, LESS, SASS, Knockout.js, jQuery, Oracle Commerce Cloud

UI Developer

Collabera IT Solutions
09.2018 - 02.2019
  • Front end development using React.js, JavaScript, jQuery, HTML, CSS, SASS, and Handlebars
  • Developed Reusable Components using React.js which are consumed in AEM
  • Environment: HTML5, CSS, SASS, JavaScript, jQuery, Handlebars, React.js

Software Engineer

Innova path IT Solutions
09.2016 - 09.2018
  • Company Overview: TALENT SCREEN has backend services in Node.js along with Socket.IO and ZMQ for distributed service
  • MongoDB and MySQL are the functional databases while Redis is used for caching
  • The UI of the application is built using SPA pattern with AngularJS
  • Designed dynamic and browser compatible pages using AngularJS, HTML5, CSS3, jQuery and JavaScript
  • Experienced in cross platform mobile development using React Native
  • Worked on backend by using Node.js, Express JS and MongoDB
  • Used AngularJS as framework to create a Single Page Application (SPA) which can bind data to specific views, synchronize data with server and two-way binding
  • We used Jenkins for our Continuous Integration solution and Google Cloud for cloud deployments
  • Extensively used Git for version controlling and Gerrit for code review
  • Environment: JavaScript, AngularJS, HTML5, CSS3, jQuery, AJAX, JSON, SASS, Node.js, React Native, Bootstrap, Mongo dB, Jenkins, Git, Gerrit, Google Cloud
  • TALENT SCREEN has backend services in Node.js along with Socket.IO and ZMQ for distributed service

Education

Master of Science - Computer Science

Marist College
Poughkeepsie, NY
05.2024

Bachelor of Science - Electronics and Communication Engineering

JNTU
Hyderabad, TS
03.2016

Skills

  • Full-stack development
  • JavaScript
  • TypeScript
  • HTML 5
  • CSS 3
  • SASS
  • JQuery
  • React JS
  • Angular
  • Web accessibility
  • NodeJS
  • Express JS
  • RESTful apis
  • MongoDB
  • MySQL
  • Git proficiency
  • Client relationships
  • Team leadership & development

Timeline

Software Development Lead

Barbarian Group
07.2024 - Current

Consultant

Deloitte USI
02.2019 - 08.2022

UI Developer

Collabera IT Solutions
09.2018 - 02.2019

Software Engineer

Innova path IT Solutions
09.2016 - 09.2018

Bachelor of Science - Electronics and Communication Engineering

JNTU

Master of Science - Computer Science

Marist College
DINESH MADDULA