0% found this document useful (0 votes)
63 views4 pages

Aditya Cherukuri Resume

The document provides a summary of a software engineer's profile including their contact information, work experience, technical skills, and education. They have over 4 years of experience building web applications using technologies like React, Node.js, and GraphQL. They also have a strong understanding of software engineering best practices.

Uploaded by

KARTHIK MISOURI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
63 views4 pages

Aditya Cherukuri Resume

The document provides a summary of a software engineer's profile including their contact information, work experience, technical skills, and education. They have over 4 years of experience building web applications using technologies like React, Node.js, and GraphQL. They also have a strong understanding of software engineering best practices.

Uploaded by

KARTHIK MISOURI
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 4

Aditya Cherukuri

571-932-3625 | [email protected]|LinkedIn| Dallas, TX

Profile Summary:
• Full Stack Software Engineer with 4+ years of IT experience, and proficiency in Web
Development, Single-Page web applications, DOM manipulation, and API development
and integrations to deliver exceptional web experiences.
• Solid grasp of Data structures and Algorithms, as well as comprehensive understanding
of software engineering concepts for effective problem-solving.
• Possesses in-depth knowledge and hands-on experience in technologies, including,
JavaScript(ES6), NodeJS, TypeScript, ReactJS, React Router, Redux and Flux.
• Experience using Object-Oriented, Asynchronous JavaScript features and have good
understanding of Event loops, prototypes, Browser Storage mechanisms.
• Experience in utilizing Redux, Redux middleware (Thunk) for global state management.
• Well-versed in employing React Hooks and manage states at multiple levels in an
application using Context and Reducers and possesses expertise in optimizing sizable
components using memoization and lazy loading strategies.
• Enhanced component rendering speeds by leveraging React profiler, Chrome Developer
Tools for in-depth performance analysis.
• Developed accessible and responsive user interfaces following the latest Web Content
Accessibility Guidelines (WCAG), utilizing HTML5, CSS3 (Flexbox, Grid), Material UI.
• Translated mock-ups from design-tools like Adobe XD and Figma with pixel perfection.
• Good understanding in TypeScript and data modeling to develop server-side architecture
using Node.js and SQL and integrating front-end with web services.
• Experience in optimizing data fetching for frontend via Query optimizations, Debounce
and Throttling mechanisms, and pagination.
• Extensively contributed to the development and integration of GraphQL and RESTful
APIs using Node.js, and Relational and NoSQL Databases, particularly PostgreSQL
with Sequelize ORM, and MongoDB and Redis with a key focus on scalability.
• Working knowledge of JSON, and JavaScript libraries like Axios, Lodash, and Socket.io.
• Hands-on experience in utilizing AWS services (S3, EC2, SES, CloudWatch, DynamoDB).
• Experience in integrating user authentications including OAuth, OIDC/SAML for SSO.
• Developed and integrated data-driven Email templates utilizing EJS and MailChimp.
• Experience in writing unit tests in a Test Driven environment (TDD) using Javascript
testing frameworks like Jest, Cypress, and React Testing Library.
• Experience in version control tools like Git, GitHub, Bitbucket for project management.
• Lead feature developments through effective communication with UX, stakeholders.
• Mentored interns and junior developers in emphasizing best practices in Frontend.
• Proficient in Software Development Lifecycle (SDLC), from analyzing requirements and
creating documentation to coding, testing, and maintaining production systems.
Certifications:
Frontend Developer (React) - HackerRank

Technical Skill Expertise:

Programming Languages JavaScript (Object-Oriented, ES6+), TypeScript, Java

Web Technologies & Frameworks React.js, Node.js, Express.js, Redux, HTML, CSS, Material UI,
WordPress, EJS, Bootstrap, JSON, AJAX, RESTful APIs, GraphQL

Tools & Utilities Visual Studio, Sonarqube, Jenkins, npm

Data Visualization and Analytics Tableau, D3.js, Adobe XD, Figma

Database & Cloud Technologies PostgreSQL, MongoDB, Sequelize ORM, AWS

Version Control Systems Git, GitHub, Bitbucket

Design Patterns React (Hooks, Render Props, Higher-Order Components)

Debugging Jest (Unit Testing), Cypress (Integration Testing), React Testing


Library, React Profiler, Chrome Developer Tools, Postman,
Datadog

Development Methodologies Agile Methodologies, Scrum, Jira, Confluence

Professional Work Experience:

Elevance Health, Inc, Ashburn, VA Dec '21 – Feb '24


Software Engineer II
Responsibilities:

• Develop performant and highly available customer facing health care applications using
React.js (Version 17+), Redux, React Hooks, React Router.
• Built responsive, and reusable components with meticulous attention to detail using
JavaScript, React.js, HTML5, CSS3, MUI.
• Implemented complex user interfaces like Infinite loaders, Paginated tables, Modals
employing latest React hooks like useMemo, useReducer, and useRef.
• Built scalable GraphQL queries and mutations in a Node.js backend, optimizing data
fetching and manipulation to enhance overall application performance leveraging
relational databases and network security concepts with a focus on usability.
• Optimized data fetching via query optimization, API Throttling, and pagination
techniques and reduced loading times by >2sec for multiple front-end components.
• Developed data driven email templates using EJS and integrated with Cron jobs for
scheduled email dispatch which saved around 120 min of reporting times monthly.
• Worked on Twilio integration for Voice calls within the React application.
• Implemented comprehensive Test Automation using Jest to ensure optimal code
coverage on front-end and back-end.
• Participated in regular code reviews, to ensure adherence to established coding
practices and test-driven development principles.
• Documented user stories, implementation details, emphasizing effective verbal, written,
and interpersonal communication as well as decision-making.
• Collaborated closely with UI/UX, QA and project management, demonstrating a detail-
oriented approach, to understand business requirements.
• Identified design patterns to develop high level system design and test plans, through
analytical collaboration.

Stealth Path, Charlotte, NC May '21 – Dec '21


Software Developer (React)
Responsibilities:

• Involved in the development and maintenance of a High available threat analysis SaaS
application using React, Bootstrap, JavaScript, Node.js.
• Developed React components using version 16+, integrated the UI with Java web
services, emphasizing web accessibility and user feedback.
• Exclusively used React-Hooks to handle application life-cycle process.
• Extensively translated wireframes from Adobe XD into working components.
• Built multiple RESTful endpoints in Node.js backend, contributing to server-side
architecture.
• Worked closely with Back-End team to display data using custom UI components.
• Increased test coverage for React components, utility functions, and API interactions by
15% through the implementation of effective mocking techniques.
• Collaborated closely with an agile team, actively contributing to rapid prototypes for
swift validation of software design ideas.
• Enhanced application stability and reliability through active production-level support.
• Identified edge cases through effective communication with leadership and end users,
improving feature usability.
• Addressed and resolved defects while improving code quality, collaborating closely
with Quality Assurance teams.
• Worked with various project development tools like JIRA, Confluence in an Agile
environment.

UNC, Charlotte, NC Aug '20 – May '21


Application Developer
Responsibilities:

• Contribute to the improvement of design and ease-of-use for administration and


reporting systems using various web technologies and analytic tools.
• Designed and implemented a user-friendly interface using React, Hooks, HTML, CSS,
and 3rd party UI libraries to enable effortless report downloads from an AWS S3 bucket,
optimizing user accessibility and data retrieval efficiency.
• Developed dynamic and interactive data visualizations using D3.js and Chart.js.
• Executed updates and performed minor customizations on WordPress Content
Management (CMS) themes, enhancing SEO of a promotional website.
• Implemented RESTful APIs to seamlessly integrate data from AWS, ensuring efficient
data flow.
• Contributed to the development of Tableau reports, providing administration with
actionable insights and data-driven decision-making capabilities.
• Implemented Jenkins pipelines for automated CI/CD, significantly reducing
deployment times and improving release consistency.
• Actively contributed to user research initiatives for the design and development of
wireframes using Adobe XD.
• Collaborated effectively with cross functional teams, translating technical concepts into
actionable insights.
• Provided critical production support by efficiently resolving defects and bugs.

MARS, Hyderabad, India Jun 18 – May '19


Assistant Systems Engineer
Responsibilities

• Enhanced the functionality of a web application by revamping existing features and


incorporating new styles to elevate site aesthetics, leveraging HTML5, CSS3,
JavaScript, AJAX, DOM Selectors and Bootstrap.
• Administered Oracle and MSSQL databases, demonstrating the ability to prioritize
tasks and resolve critical issues within SLA, ensuring 100% uptime.
• Worked on client-side javascript for efficient form validations and page navigations.
• Addressed cross-browser compatibility issues in styles, ensuring a seamless and
consistent user experience across web browsers.
• Monitored relational databases proactively to prevent bottlenecks, using Foglight.
• Documented troubleshooting and diagnostic procedures for Information systems
streamlining future support operations for redundant problems.
• Leveraged operating systems and system administration to enhance system resiliency.
• Extensively used Linux, File system concepts as part of database administration.
• Involved in Database configuration and management, implementing measures to
authenticate users and ensure secure access to the database system.

Educational Qualification:
• Masters in Computer Science, University of North Carolina at Charlotte, May '21
• Bachelors in Information Technology, Jawaharlal Nehru Technological University, Apr '18

You might also like