Manoj Kumar Guvvala - Python Developer |
[email protected] |
Location: Remote, Remote, USA |
Relocation: |
Visa: H1B |
Manoj Kumar Guvvala
Python Developer (945) 267-6707 [email protected] H1B linkedin.com/in/manojguvvala/ A software engineer with 11 years of experience in application development using Python and Java, and a deep understanding of front-end development using ReactJs. SUMMARY Solid experience in developing cloud-native REST API endpoints in Python using Django and Flask. Experience in creating reusable UI components and rich user interfaces using React JS and Bootstrap and HTML5 Strong in object-oriented programming (OOPS), SQL, MVC/MVT Frameworks, ORM Hands-on experience in Test Driven Development, and writing automation test scripts in Python Unittest, pytest, Junit. Hands-on experience in developing & deploying applications in Linux, Amazon Web Services (AWS), Google Cloud Platform. Developed and maintained Python applications for the Networking and Banking sector, including a customer management system, inventory tracking system for optimizing stock management and automated asset migration pipelines, and centralized UI portal for automated builds Experienced in consulting with customers and other stakeholders to gather requirements, define scopes, and set project plans. The capability of managing complex, high-visibility technical projects. Effective at preparing requirement documents, and generating class & sequence diagrams in UML. Proficient in using version controls system GIT, project management tools like JIRA, and hands-on experience in building CI/CD pipelines using Jenkins and Bamboo. Extensive experience in pair programming, collaborating closely with team members to deliver high-quality code and efficient solutions. Worked & Lead the team in Agile and Waterfall methodology development environments. TECHNICAL SKILLS Programming - Python, Java Databases - Oracle, MySQL, PostgreSQL, MongoDB (NoSQL) Frameworks - Django, Flask, ReactJs Web Technologies - CSS, JavaScript, Bootstrap CSS, XML, YAML OS & Cloud - Linux, AWS, GCP AWS - EC2, S3, Lambda, RDS Python Packages - Pandas, NumPy, BeautifulSoup, Swagger CI/CD - Docker, Jenkins Other - Agile, Git, JIRA, Terraform, Groovy EXPERIENCE Python Developer - Contract Crunchyroll Jun 2023 Till Date Primary Skills: Python, Flask, ReactJs, Mongo DB, GCP, Git, Jenkins, Docker, Terraform, GCP, JIRA Designed and developed scalable and efficient backend systems using Python and Flask, enhancing the performance and user experience for Crunchyroll's video streaming service. Developed and maintained RESTful APIs for various functionalities of the platform, ensuring scalability and optimal performance. Integrated and maintained microservices architecture, ensuring seamless interactions between different components of the platform. Integrated third-party APIs and systems, expanding the feature set and capabilities of the Crunchyroll platform Leveraged Python libraries to interface with MongoDB, designing schema-less data models that accommodate the dynamic nature of streaming video metadata and user preferences. Administered and optimized MongoDB databases, handling large datasets to ensure smooth data storage and retrieval operations for high-concurrency user demands. Worked closely with the frontend team, ensuring seamless integration with backend APIs. Assisted in debugging and improving ReactJS components to enhance the user experience. Deployed and managed applications on Google Cloud Platform (GCP), ensuring high availability and scalability of the services. Utilized Terraform for infrastructure-as-code practices, automating the provisioning and management of cloud resources. Collaborated with cross-functional teams, attending regular sprint meetings and contributing to agile development practices using JIRA for task tracking. Engaged in code reviews, promoting best practices and ensuring the maintainability and quality of codebase. Python Developer - Full TIme JPMorgan Chase Aug 2021 - May 2023 Primary Skills: Python, Django, Django REST framework, Flask, ReactJs, Java, SQLAlchemy, MySQL, AWS, Git, Jenkins, Docker, Terraform, JIRA As a full stack developer in the infrastructure development space, deliver products that is used for host creation and deployment and decommission Developed RESTful APIs using Django and Flask frameworks, adhering to industry best practices and standards. Involved in developing a ReactJs application which has all the tools and services developed by team, backed by Flask and Django APIs to use the tools Modified the existing Python modules extensively to deliver certain formats of data as required Work collaboratively with diverse teams to address challenges with lower stack, storage and network technicalities by employing my API development and cloud expertise Worked with different product teams to gather requirements to store data and reporting purposes. Worked on Visualization extensively using in house tools, delivered few reports to the teams, and enhanced existing ones with bug fixes and performance improvements. Conducted thorough testing of APIs using tools like Postman or pytest, ensuring functionality, data integrity, and proper error handling. Participated in the coding effort of the team build a reporting tool, used for infrastructure monitoring, optimization and cloud deployments Document any changes made during the enhancement process to ensure proper knowledge transfer and future reference. Utilizing AWS services, such as EC2, S3, Lambda, RDS, DynamoDB, and others, to build scalable and reliable applications. Implemented data management solutions on AWS, including data storage, retrieval, and processing using services like Amazon DynamoDB and Amazon S3. Troubleshot and debugged issues in Python code, Terraform configurations, and Groovy scripts to ensure smooth operation. Automate the deployment process using Docker, enabling continuous integration and deployment (CI/CD) pipelines to streamline application releases. Testing and debugging the application with our Python test framework Senior Technical Lead - Full Time HCL Technologies. Apr 2020 - Jul 2021 Client: Cisco Networks. Primary Skills: Python, Flask REST Framework, Oracle, Pandas, NumPy, Cloud Foundry, ELK Stack, Jenkins, Git, JIRA Designed, built, and maintained REST API s in microservices architecture with Python Flask framework. Developed and maintained Python applications for the network planner module, including a customer management system and an inventory tracking system for optimizing network management. Implemented RESTful APIs using Python and frameworks like Flask Framework, enabling seamless communication and data exchange between different systems. Collaborated with a cross-functional team to design and develop a web application using Python, Flask, HTML, Bootstrap, CSS, ensuring timely project delivery. Work collaboratively with design team to understand end user requirements to provide technical solutions and for the implementation of new features Integration of user-facing elements developed by front-end developers with server side logic Implemented unit and integration testing with pytest to consistently deliver high quality, functional features with minimal defects. Designed and implemented BDD test scenarios using Cucumber framework for effective collaboration between stakeholders, developers, and testers. Senior Technical Lead - Full Time HCL Technologies. Mar 2019 - Mar 2020 Client: Nutanix. Primary Skills: Python 3, Django, Django REST framework, Flask, SQLAlchemy, MySQL, HTML, CSS, JavaScript, Bootstrap CSS, Jquery, REACT, AWS (EC2, IAM, Lambda, S3, Boto3), Git, Docker, Jenkins, JIRA Developed and maintained Python scripts to automate repetitive tasks, such as data processing, file management, or system administration, resulting in time savings and increased efficiency. Integrated scripts with external systems or APIs to enable data exchange and interoperability between different software components. Collaborated with stakeholders to understand requirements and translate them into functional scripts, ensuring alignment with business needs. Analyze the impact of the sprint stories on the performance of the tool and based on the assessment, involved in the discussion with the client to enhance the performance. Managed client interactions and requirements gatherings and further created requirements documents for development. Translated concepts into user flow, wireframes, mockups, and prototypes to promote positive intuitive designs, site interactions, and user experiences. Senior Software Engineer - Full Time Accenture Solutions Sep 2015 - Mar 2019 Client: Bank of America. Primary Skills: Python 2, Microsoft UI framework, Pytest, SQLAlchemy, HTML, CSS, JavaScript, JQuery, MySQL, Git, JIRA Developed SOAP services in python to communicate with various third party systems. Involved in implementing the new UI features to end users using Python UI components. Successfully implemented Python UnitTest framework in the tool to execute the Automation Test Cases. Prepared documentation & release notes imparting the timely enhancements of the tool. Involved in discussion of implementing new features in the tool, based on the tools present in the market. Analyze the testing tool TOSCA and implement some of its features into the team's internal tool. As a location POC, involved in the Management related activities like maintaining the project bench and giving Python training to the resources. Sr. Software Engineer - Full Time Redim Technologies Mar 2012 - Aug 2015 Client: HoGaming. Primary Skills: Java, Struts, EJB, Servlets, JSP, HTML, CSS, JavaScript, JQuery, XML, SVN Tortoise, JIRA Worked with core Struts, Java, Oracle database and HTML. Involved in writing core game logic in Java and developed dealer interface using Java applet client. Involved in complete lifecycle of software development including development, testing and deployment of application Involved in design and development of server side layer Involved in developing, debugging and writing Junit test cases. Used EJB3 for database connectivity and manipulation Worked with an architect group for solutions that articulate the business context and component level design logical design. Implemented the Log4j and logging and appending the log file used for debugging purposes Responsible for coding and development using JPA. Involved in implementing layered changes in JSP files. EDUCATION Bachelor s Degree in 2009 with Computer Science & Engineering from Sri Muthukumaran Institute of Technology, Anna University, Chennai. Keywords: continuous integration continuous deployment user interface javascript sthree database |