Implemented caching mechanisms to optimize application performance and user experience
Enforced best practices for code quality and documentation, substantially reducing bugs and improving code maintainability
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
Implemented robust security protocols, including access controls, secure login mechanisms, and data encryption, ensuring the security of user data and interactions
Devised and implemented solutions to complex problems encountered during development, ensuring smooth application functionality
Mentored junior team members and conducted regular training sessions, enhancing their professional development and overall team competence.
Software Engineer
Infosys
07.2021 - 12.2021
Led a team of 4 full-time engineers
Participated in defining the team's roadmap, establishing engineering best practices, and mentoring team members
Designed and implemented new features, focusing on reusable components in React for integration across various platforms like B2B and B2C
Specialized in designing mobile applications for Apple and Android platforms using React Native, focusing on performance and user experience
Utilized Next.js and PhoneGap to enhance cross-platform compatibility and integration, ensuring seamless user experiences across various devices and platforms
Implemented front-end styling and designs using Tailwind CSS, LESS, and Angular 12, ensuring a modern, visually appealing, and responsive user interface
Employed Jest for rigorous testing, ensuring code reliability and application stability
Worked within an Agile Scrum framework, attending daily standups and completing tasks within sprint timelines
Developed and maintained CI/CD pipelines using Docker and Jenkins for efficient code integration and deployment
Developed robust backend solutions using Java and Java Spring, ensuring efficient server-side operations and API development
Utilized React JS with hooks for building dynamic and reusable frontend features, enhancing application interactivity and user experience
Managed complex database operations with Oracle Database and developed responsive web applications using Java Server Pages (JSP), ensuring seamless integration with backend systems.
SOFTWARE ENGINEER
Bitcot
04.2018 - 06.2021
Led a dynamic team of engineers, setting the strategic direction for the team, establishing engineering best practices, and providing mentorship
Played a pivotal role in the design and implementation of sophisticated features using React JS, including the utilization of React hook forms for enhanced form handling and validation
Ensured high code quality and application reliability by employing the React testing library for comprehensive testing of React components
Spearheaded the design and development of responsive and user-friendly mobile applications for both 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 websites with WordPress, ensuring seamless operation and content management
Utilized HTML5 and CSS3 to create high-performance, visually appealing web interfaces, adhering to modern web development standards
Implemented Continuous Integration and Continuous Deployment (CI/CD) pipelines using Jenkins and Docker, streamlining the development process and ensuring efficient deployment of updates.
ASSOCIATE SOFTWARE ENGINEER
Sankhya Infotech
11.2016 - 12.2017
Led a team of engineers, driving project roadmap development, establishing best practices in software engineering, and mentoring team members to foster a collaborative and skilled team environment
Leveraged Java and Java Spring Framework for robust backend development, focusing on scalable and efficient server-side applications
Implemented dynamic user interfaces using React JS with class components, emphasizing reusable and efficient code
Developed responsive web applications using Java Server Pages (JSP), integrating seamlessly with backend Java solutions
Managed complex data structures and implemented efficient data retrieval strategies using Oracle Database
Utilized Bootstrap for responsive design and AJAX for asynchronous web requests, enhancing user interaction and experience on web applications
Employed jQuery for dynamic content manipulation and client-side scripting, contributing to more interactive and user-friendly web interfaces
Developed visually appealing and structurally sound web pages using HTML and CSS, adhering to web standards and accessibility guidelines.
Education
Post Graduation in Artificial Intelligence and Machine Learning -
Lambton College
Bachelor of Technology in Information Technology -
GITAM | Hyderabad
Skills
Diverse Software Development Experience: Over 6 years in the software industry, encompassing all stages of the software development life cycle and team management Strong multi-tier expertise, from back-end data sources through mid-level services to frontend interfaces
Front-End Technologies: Proficient in modern front-end frameworks and libraries like React JS (including Hooks and Redux), Angular, Vuejs, React Native, and Next JS Skilled in creating responsive designs using CSS3, SCSS, LESS, SASS, and frameworks like Bootstrap, Tailwindcss, Radix UI, and Headless UI Experienced in building CMS applications and ensuring compliance with W3C and WAA/WCAG standards
Back-End and Full-Stack Development: Solid understanding of back-end technologies, including core Java, Java Spring Framework, and Java Spring Boot Experienced in creating robust back-end solutions and integrating them with front-end technologies Knowledgeable in CMS application development using Strapi
Database Management: Proficient in database technologies like SQL Server and MySQL, with expertise in database design, management, and optimization
Programming Languages and Technologies: Versed in JavaScript (ES6), JSP, Java, jQuery, HTML5, TypeScript, JSON, AJAX, XML, REST & Web API, Apollo GraphQL, WordPress, PHP, and Jest, Webpack, Babel
Tools and Methodologies: Proficient in using tools like Git, GitLab (CI/CD), Docker, VS Code, Kubernetes, and OpenShift Experienced in Agile methodology, with proficiency in tools like JIRA and Bitbucket Familiar with IDEs like Visual Studio, IntelliJ, and Eclipse
Operating Systems: Comfortable working across different operating systems including Windows, Linux, and Mac
Emerging Technologies: Basic knowledge and a keen interest in Artificial Intelligence and Machine Learning, aiming to integrate these technologies into software solutions