Overview
Work History
Education
Skills
Websites
Languages
Timeline
Software
Generic
SHRAVAN REDDY G

SHRAVAN REDDY G

Software Developer
North York,Canada

Overview

8
8
years of professional experience

Work History

Software Engineer

Nirven Tech
12.2021 - Current
  • Led a team of software engineers in developing and launching the 'Release Manager' web application
  • Ensured on-time delivery, meeting all requirements and deliverables
  • Spearheaded the development using React.js and Next.js, focusing on building a responsive and dynamic user interface
  • Integrated Strapi CMS, enhancing content management capabilities and streamlining content workflows
  • 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

Languages

English
Full Professional

Timeline

Software Engineer

Nirven Tech
12.2021 - Current

Software Engineer

Infosys
07.2021 - 12.2021

SOFTWARE ENGINEER

Bitcot
04.2018 - 06.2021

ASSOCIATE SOFTWARE ENGINEER

Sankhya Infotech
11.2016 - 12.2017

Post Graduation in Artificial Intelligence and Machine Learning -

Lambton College

Bachelor of Technology in Information Technology -

GITAM | Hyderabad

Software

Web Development, Mobile Development and Artificial Intelligence and Machine Learning

SHRAVAN REDDY GSoftware Developer