Aditya Cherukuri Resume
Aditya Cherukuri Resume
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
Web Technologies & Frameworks React.js, Node.js, Express.js, Redux, HTML, CSS, Material UI,
WordPress, EJS, Bootstrap, JSON, AJAX, RESTful APIs, GraphQL
• 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.
• 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.
Educational Qualification:
• Masters in Computer Science, University of North Carolina at Charlotte, May '21
• Bachelors in Information Technology, Jawaharlal Nehru Technological University, Apr '18