PROFESSIONAL SUMMARY
Skilled Software Engineer with over 5 years of expertise in designing, developing, and optimizing high-performance web applications using advanced technologies like React.js, TypeScript, JavaScript (ES6+), Next.js, and CSS3.
Proficient in both frontend and backend development, with a strong focus on creating responsive, user-friendly interfaces and implementing mobile-first design principles.
Demonstrated ability in component-based development using React.js and in building secure, scalable backend services with ASP.NET Core. Experienced in ensuring cross-browser compatibility and delivering robust solutions aligned with modern design and performance standards.
TECHNICAL SKILLS AND EXPERTISE
Frontend Technologies:
•Languages & Frameworks: React.js, JavaScript (ES6+), TypeScript, HTML5, CSS3, Next.js, CSS, Bootstrap
•UI Frameworks: Material-UI, Ant Design, custom CSS frameworks
•State Management: Redux, React Hooks, Context API
•Design: Responsive and mobile-first design, cross-browser compatibility, UI/UX best practices
Backend Technologies:
•ASP.NET Core, Node.js, SQL Server, Entity Framework
•RESTful API integration
•Experience with AWS (S3, Lambda, EC2)
Tools & Methodologies:
•Version Control: Git, GitHub, Bitbucket
•Build Tools: Webpack, Babel, Gulp, Grunt
•Testing: Jest, Mocha, React Testing Library, Cypress
•Agile: Scrum, Kanban
PROFESSIONAL EXPERIENCE
Software Engineer
Spectra Medix Remote June 2023 – June 2024
•Led the overhaul of a patient management system, significantly enhancing usability and integrating modern web technologies.
•Developed user-friendly interfaces for managing patient records and appointments using React.js and TypeScript, ensuring a seamless user experience.
•Built secure and efficient RESTful APIs with ASP.NET Core to manage data transactions between the front-end and back-end systems.
•Utilized React’s Context API to manage state effectively, ensuring smooth data flow across application components.
•Implemented a modular, reusable component structure to improve application maintainability and scalability.
•Applied Test-Driven Development (TDD) methodologies to deliver robust, high-quality code, reducing bugs and improving system reliability.
•Collaborated with third-party services for smooth integration of features like appointment scheduling and notifications.
•Spearheaded the migration of legacy systems to modern technologies, improving performance and reducing system downtime by 30%.
•Optimized JavaScript code and implemented caching strategies using Redis, reducing page load times by 20% and improving data retrieval speeds.
•Developed reusable React components and hooks, cutting down code duplication and enhancing development efficiency by 15%.
•Partnered with the DevOps team to automate deployment pipelines, enabling faster releases and reducing downtime to zero.
Project: Real-Time Health Data Dashboard
•Designed and developed a real-time health data dashboard to monitor patient metrics and vital signs.
•Integrated WebSocket and React.js to enable live data visualization with real-time updates.
•Developed backend services using Node.js and ASP.NET Core to process and relay real-time health data.
•Ensured system scalability and responsiveness, leveraging AWS cloud services for optimal performance.
Software Developer
Adriotent Solutions Hyderabad, India September 2019 – August 2021
Project 1: E-Commerce Platform Enhancement
•Redesigned and implemented the front-end using React.js and Redux to create a more responsive, interactive user experience, boosting customer engagement.
•Developed and optimized back-end services using ASP.NET MVC and Node.js, including RESTful APIs for product management and order processing.
•Integrated AWS services for hosting and scaling, enabling the platform to handle high traffic volumes efficiently.
•Implemented advanced search functionality and user personalization features, enhancing user experience.
•Developed responsive web pages using HTML5, CSS3, and JavaScript, ensuring a visually appealing and consistent user experience across devices.
•Resolved cross-browser compatibility issues, ensuring the platform functioned seamlessly on Chrome and Safari.
•Optimized database queries by implementing indexing, reducing response times for API calls by 40%.
•Integrated Stripe payment gateway, increasing transaction success rates by 25%.
•Conducted A/B testing on new features, resulting in a 15% increase in user engagement and conversion rates.
•Mentored junior developers on React.js and .NET best practices, improving team productivity and fostering knowledge sharing.
Project 2: Custom CRM System Development
•Developed a responsive, interactive CRM system using React.js and Redux, significantly improving user experience.
•Optimized back-end services with ASP.NET Core and Node.js, enhancing system performance and customer data management.
•Integrated AWS services to ensure scalability and the ability to handle high traffic, improving overall system stability.
•Implemented user personalization and advanced search features, facilitating improved CRM functionality.
•Collaborated closely with DevOps teams to implement CI/CD pipelines, improving deployment efficiency and reducing downtime.
•Integrated the Stripe payment gateway, simplifying transactions and enhancing user satisfaction.
•Optimized CRM performance by improving database queries, reducing response times by 40%.
•Mentored junior team members on best practices for React.js, Node.js, and .NET development, enhancing overall team performance.
Junior Software Engineer
Global Logic Pvt Ltd Hyderabad, India September 2017 – August 2019
Project 1: Social Media Dashboard Integration
•Developed interactive UI components using React.js and jQuery to aggregate and display social media data, improving data accessibility and user engagement.
•Implemented AJAX-based data fetching, providing users with a seamless experience without the need for page reloads.
•Designed and developed server-side logic with Node.js and ASP.NET Web API to handle API requests and process data efficiently.
•Ensured cross-browser compatibility and optimized performance, reducing load times and improving user satisfaction.
•Created reusable UI components to reduce code duplication by 25%, improving development efficiency and maintainability.
•Integrated third-party APIs for fetching and displaying live social media feeds, enhancing real-time user interaction and engagement by 20%.
•Optimized asynchronous API calls, reducing data fetching time by 15% and improving overall application performance.
•Collaborated with product management and UX teams to implement new features based on user feedback, leading to a 30% improvement in user satisfaction.
•Enabled real-time updates using WebSocket and ASP.NET Web API, keeping the dashboard up to date without requiring page refreshes.
Project 2: Knowledge Sharing Platform
•Designed and implemented user-friendly, responsive web pages using HTML5 and CSS3, enhancing platform usability and appearance.
•Developed features for document management and content search using React.js, improving platform functionality and ease of use.
•Implemented client-side routing and state management with React.js to streamline navigation and improve performance.
•Collaborated closely with cross-functional teams, ensuring timely delivery of key features and enhancements.
•Conducted thorough cross-browser compatibility testing to ensure consistent performance across multiple web browsers, including Chrome and Firefox.
•Developed custom reusable components to improve the scalability and maintainability of the platform’s front-end architecture.
EDUCATION
•M.S. in Computer Science @Rivier University, New Hampshire
•Bachelor of Technology in Computer Science @Nalla Malla Reddy Engineering College, India