Pavan Rapeti
Full Stack developer | web and Mobile
Talent
Toronto, Ontario15 CAD/hourMember since September 16, 2024
·
Hire their services
Request a quote with no obligation
About
With 4 years of crafting seamless digital experiences, I transform ideas into intuitive applications. Blending creativity with code, I thrive on solving challenges across platforms. When I'm not coding, you can find me exploring the latest tech trends or enjoying a good book. Let’s create something amazing together! 🚀
Experience
Senior System Engineer
LTIMindtree
12/2019 to 07/2022, Hyderabad, India
- Web & Mobile Development: Expertly developed dynamic web and mobile applications using React.js, React Native, Expo, Redux, and Material-UI. Enhanced transactional functionality by integrating payment systems utilizing PayPal and Stripe APIs.
- Leadership & Mentorship: Led a team of developers, providing mentorship and conducting thorough code reviews to uphold coding standards and ensure high-quality deliverables.
- Quality Assurance: Implemented comprehensive testing strategies including unit tests with Jest and Enzyme, performance optimizations with Lighthouse, and end-to-end testing using Cypress and Cucumber, leveraging Test-Driven Development (TDD) and Behavior-Driven Development (BDD) methodologies.
- Performance Optimization: Enhanced application performance through techniques such as Lazy Loading, Callback functions, Promises, and Image Compression, ensuring fast and efficient user experiences.
- Backend Development: Engineered scalable and maintainable backend APIs with Node.js and Express, utilizing PostgreSQL as the database. Developed additional tests with Mocha JS for API reliability and performance validation.
- Containerization & CI/CD: Employed Docker for efficient application containerization and Jenkins for streamlined Continuous Integration/Continuous Deployment (CI/CD) processes, improving development speed and operational efficiency.
- API Management: Utilized Swagger JS for precise API documentation and testing, facilitating better integration and communication across development teams.
- Cloud Infrastructure: Architected and managed web services on Google Kubernetes Engine (GKE) within Google Cloud Platform (GCP) to provide a scalable and reliable infrastructure for containerized applications.
- Cross-Platform Mobile Development: Developed cross-platform mobile applications for iOS and Android using Flutter and Dart, applying the BloC design pattern for effective state management.
- Modern Web Practices: Applied knowledge of contemporary web development practices, including microservices architecture, server-side rendering, and responsive design, to create highly interactive and user-centric applications.
Tata Consultancy Services
System Engineer
- Microservices Architecture: Developed internal web applications leveraging a microservices-based architecture and server-side rendering, enhancing scalability and maintainability.
- Full-Stack Development: Built and optimized applications using React.js Hooks, Node.js, Next.js, and Sass, incorporating responsive design and accessibility best practices.
- Cloud Services Utilization: Leveraged AWS services including EC2, S3, and RDS for scalable cloud infrastructure, and implemented Kubernetes for efficient container orchestration.
- CI/CD and Automation: Configured and managed ECS clusters with CloudFormation, implementing and optimizing CI/CD pipelines with Jenkins and Groovy for automated deployment and continuous monitoring.
- Testing and Performance: Conducted extensive testing across a range of methods (unit, end-to-end, integration, and performance testing) to ensure robustness and compatibility, enhancing the overall user experience.
- Team Collaboration: Promoted collaborative development through Pair Programming, Mobbing, and Swarming techniques, fostering a culture of knowledge sharing and efficient problem-solving.
- Continuous Learning: Engaged in ongoing professional development to stay updated with emerging technologies, contributing innovative solutions and best practices within the team.
Education
Computer application development -Conestoga college
Mechanical Engineering -GMR Institute of Technology