Led React development team, being sole expert on team, to create user-centric web applications aligning with design and UX requirements
Spearheaded development using React.JS and Next.JS, focusing on building responsive and dynamic user interface
Leveraged
Tailwind CSS, Bootstrap, and material-ui for design consistency and responsiveness
Utilized React Testing Library to simulate user interactions and validate component logic, resulting in 20% decrease in regression bugs
Managed authentication and security protocols, ensuring safe and secure handling of user data and credentials
Played key role in integrating Strapi CMS, enhancing content management capabilities, and streamlining content workflows
Implemented caching mechanisms to optimize application performance and user experience, ensuring efficient data retrieval and reduced server load
Enforced best practices for code quality and documentation, substantially reducing bugs and improving code maintainability
Used Jest and Enzyme for comprehensive unit testing
All Typescript types for frontend Graph QL queries are generated programmatically by introspecting Graph QL backend
Developed and maintained CI/CD pipelines using tools like Docker and Jenkins, enabling efficient, automated workflows for code integration and deployment
Successfully integrated tools like Slack and Jira for better team communication and collaboration
Integrated GitLab API, allowing direct user interaction with GitLab repositories from application
Implemented robust security protocols, including access controls, secure login mechanisms, and data encryption, ensuring security of user data and interactions
Devised and implemented solutions to complex problems encountered during development, ensuring smooth application functionality
Experienced with Web Driver for end-to-end testing, ensuring application functionality aligns with user requirements across different browsers and platforms
Mentored junior team members and conducted regular training sessions, enhancing their professional development and overall team competence
Senior Software Engineer & Team Lead
Infosys
07.2021 - 12.2021
Led team of 4 full-time engineers, defined team roadmap, established engineering best practices, and mentored team members
Designed and implemented new features using React for integration across B2B and B2C platforms, developed high-quality front-end code using React.JS, React Native, JavaScript, HTML5, CSS3, JSP, jQuery, and Bootstrap
Designed and implemented complex data fetching routines using asynchronous JavaScript to improve user experience, developed action creators and store dispatchers following Flux's unidirectional data flow
Developed features and maintained applications using React and
TypeScript, focused on performance and scalability, built and maintained reusable components and front-end libraries
Specialized in designing mobile applications for Apple and Android platforms using React Native, focused on performance and user experience
Utilized Next.JS and PhoneGap for cross-platform compatibility, enhanced user experiences across devices and platforms
Implemented front-end styling using Tailwind CSS, LESS, and
Angular 12 for modern and responsive user interfaces
Employed Jest for testing to ensure code reliability, worked within
Agile Scrum framework, utilized CI/CD pipelines for efficient code integration and deployment
Developed backend solutions using Java and Java Spring, used dependency injection containers, frameworks for more maintainable and scalable code bases
Utilized React JS with hooks for dynamic front-end features, implemented behavior-driven tests with React Testing Library
Managed complex database operations with Oracle Database, developed responsive web applications with JSP for seamless backend integration
Implemented Webpack for development automation and streamlined workflow, leveraged WebDriver for automated browser testing, integrated Babel with development tools for latest JavaScript features
Worked in Test-Driven Development environment, collaborated in cross-functional teams, excelled in remote distributed team dynamics
Focused on resilience and recoverability in application design, mentored UI development teams on best practices
Familiarity with media streaming protocols like MPEG DASH and
HLS, knowledge of map rendering frameworks such as deck.gl
Leaflet, or MapBox GL JS, proficient in MS Excel and Word www.enhancv.com Powered by
Software Engineer
Bitcot
04.2018 - 06.2021
Led dynamic team of engineers, setting strategic direction, establishing best practices, and providing mentorship
Played pivotal role in designing and implementing sophisticated features using React JS, including utilizing React hook forms for enhanced form handling and validation
Ensured high code quality and application reliability by employing
React Testing Library for comprehensive testing of React components
Spearheaded design and development of responsive mobile applications for Apple and Android platforms using React Native
Leveraged Angular 2/6 to develop cross-platform solutions, enhancing user experience and application efficiency
Integrated complex backend solutions using Node.js and developed content-rich WordPress websites for seamless operation and content management
Utilized HTML5 and CSS3 to create high-performance web interfaces adhering to modern web development standards, with expertise in AWS Cloud Formation and Flux integration with React components
Implemented CI/CD pipelines using Jenkins and Docker for efficient deployment and streamlining development processes
Optimized web applications through code splitting, lazy loading, and
Babel's plugin ecosystem for performance enhancements
Emphasized writing observable and maintainable code following software development best practices
Actively shared knowledge with team, contributed to system documentation, and transformed designs into responsive UI components
Collaborated with stakeholders to implement business functionalities, optimized application speed, and utilized
Cytoscape.js for interactive network graphs
Experience with React JS, React Native, Angular 2/6, Node.js
WordPress, HTML5, CSS3, Jenkins, and Docker www.enhancv.com Powered by
Associate Software Engineer
Sankhya Infotech
11.2016 - 12.2017
Leadership in Software Engineering: Led team of engineers, driving project roadmap development, establishing best practices in software engineering, and mentoring team members to foster collaborative and skilled team environment
Java and Java Spring Expertise: Leveraged Java and Java Spring
Framework for robust backend development, focusing on scalable and efficient server-side applications
Front-End Development with React JS Implemented dynamic user interfaces using React JS with class components, emphasizing reusable and efficient code
Skilled in using Flux to create scalable and easy-to-understand code bases, by segregating application logic into multiple stores and actions
Web Development with JSP Developed responsive web applications using Java Server Pages JSP , integrating seamlessly with backend
Java solutions
Database Management with Oracle Database: Managed complex data structures, and algorithms and implemented efficient data retrieval strategies using Oracle Database
Enhanced User Experience with Bootstrap and AJAX Utilized
Bootstrap for responsive design and AJAX for asynchronous web requests, enhancing user interaction and experience on web applications
Dynamic Web Content with jQuery: Employed jQuery for dynamic content manipulation and client-side scripting, contributing to more interactive and user-friendly web interfaces
HTML and CSS for Web Design: Developed visually appealing and structurally sound web pages using HTML and CSS, adhering to web standards and accessibility guidelines
Java & Java Spring Framework: Implemented server-side applications using Java and Java Spring, focusing on scalability and robustness
React JS with Class Components & AJAX Developed dynamic user interfaces using React JS with class components and AJAX for asynchronous data handling
Oracle Database & JSP Utilized Oracle Database for data management and developed responsive web applications with Java
Server Pages JSP
Conducted thorough testing, identifying and resolving performance bottlenecks and debugging issues
Led code reviews and ensured high-quality standards in application development
Maintained effective communication with clients and internal teams, providing regular updates and insights
Implemented timeline and network diagrams using Vue.JS, providing users with interactive tools to explore temporal data and network structures
Experienced in selecting and integrating appropriate graph library D3.js, Cytoscape.js, Vue.JS, GoJS based on project requirements, focusing on optimal performance and user experience
Language/Tools: Proficient in Java, Java Spring, JSP, Oracle
Database, React JS with class components, Bootstrap, AJAX, jQuery
Education
Master of Science - Artificial Intelligence And Machine
Lambton College
Toronto, ON
08.2023
Bachelor of Science - Information Technology
GITAM UNIVERSITY
India, Telangana
09.2016
Skills
React JS
Hooks
Next JS
Tailwind CSS
Bootstrap
Jest
Enzyme
Docker
Jenkins
STRAPI
React Native
Java,
Spring boot
JSP
HTML5, CSS3, Css, Css3, D3js, LESS
Data Structures Database Design
Angular 2/6, Angular 12, jQuery
AWS S3 Bucket
WordPress
Oracle Database
AJAX
HTML, CSS, and related technologies, C#NET
Redux
RTL(React Testing Library)
Languages
English
Full Professional
Hindi
Native or Bilingual
Telugu
Native or Bilingual
Hobbies
I am a professional cricket player.
Timeline
Senior Software Engineer & Team Lead
Nirven Tech
01.2022 - Current
Senior Software Engineer & Team Lead
Infosys
07.2021 - 12.2021
Software Engineer
Bitcot
04.2018 - 06.2021
Associate Software Engineer
Sankhya Infotech
11.2016 - 12.2017
Master of Science - Artificial Intelligence And Machine