Post Job Free

Resume

Sign in

Software Engineer

Location:
Riverside, RI, 02915
Posted:
November 14, 2023

Contact this candidate

Resume:

HEMANTH KUMAR KUNCHALA

Riverside, Rhode Island Mobile: 346-***-**** ad05i8@r.postjobfree.com

LinkedIn: https://www.linkedin.com/in/hemanthkumarkunchala/

PROFESSIONAL SUMMARY

Creative and results-oriented Software Engineer having 5+ years of experience with full stack application development and comprehensive understanding of object-oriented programming and database design. Proven expertise in Agile methodologies, Python frameworks such as Django, Flask, and various SQL databases, PL/SQL. Writing and testing scalable code, developing both back end and front-end components, and integrating user-facing elements. Good experience in Shell Scripting, Oracle SQL, MySQL, UNIX, and Linux. Adept at implementing scalable solutions and integrating complex systems using Apache Kafka, Google Cloud Services Compute Engine, Big Query, SQL.

Technical Skills

Web Technologies: HTML5, CSS3, JavaScript, Django, PHP, React, Typescript

Programming Languages: Python, Java, C, C++

Frameworks: Flask, Django, jQuery, Bootstrap

Databases: Oracle, MySQL, Postgres, Snowflake, NoSQL

Cloud Technologies: Amazon Cloud (S3, EC2, Kubernetes), Google Cloud

Version Control Tools: Git, CVS, Bitbucket, Source Tree, GitLab, GitHub, Jira, JFrog Artifactory

Collaboration Software Tools: Confluence, Swagger, Jira

Other Tools: Jira, TFS, Jenkins, OpenShift, Dynatrace, Grafana, Prometheus, Apache Kafka, Kubernetes, Cloud Shell

Automation Tools: Selenium, Cucumber, Microsoft MTM

Education

Masters: Computer Information Science, 07/2022 Southern Arkansas University – Magnolia, Arkansas

Bachelor of Technology: Computer Science, 05/2017 JNTUH– Hyderabad, India

Certifications

oVault Fundamentals, Thought Machine April 2023

oSoftware Development Fundamentals, Microsoft Oct 2016

oWeb Component Development with Servlets & JSPs Java EE 6, Oracle July 2015

Work History

Sentier Tech Software Engineer-Python, Google Cloud 08/2023 – Current Location: Allen, TX

Developing scalable web application for storing employee’s data project at Sentier Technologies using Python programming, Flask, Python Django. Integrated relational database MySQL for connectivity and enabled mail notifications to notify any updates.

Responsibilities:

• Developing scalable web applications using Python core, Flask, Django and achieved a 30% increase in user engagement

• Interacting with cross-functional teams to develop RESTful APIs for improving data exchange efficiency by 40%

• Developed API endpoints for CRUD operations, incorporating Django models and serializers to maintain data integrity and consistency. Worked on object-oriented programming (OOP) concepts using Python, Django, and Linux.

• Development of RESTful APIs using Flask involving API design, build, test, maintenance and writing detailed technical documentation.

• Implemented email templates using Django's template system, incorporating dynamic placeholders and Django views and controllers to handle user requests and manage data interactions, business logic to process\analyze monitored data, generate alerts, send email notifications to users based on specific triggers and schedules.

• Proficient with Command Line and GCP User Interface, deployment of applications, automation tasks.

• Diagnose and resolve issues related to GCP services, CLI usage, and cloud infrastructure, ensuring smooth application operation and optimal performance.

• Writing Oracle PL/SQL Scripts and performed SQL queries optimization, database design achieving 30% improvement in application performance, query execution time.

• Robust knowledge of SQL and relational databases such as MySQL, enabling efficient data management and storage.

• Wrote REST APIs, as part of developing web-based applications using Django's REST framework.

• Design highly responsive web applications that meet client needs while collaborating effectively within the team.

Technologies used: Python, Flask, Django, Object Oriented Programming, SQL, REST APIs, Google Cloud, AWS

Infosys Ltd, Client: UBS Investment Software Engineer-Python 08/2022 – 08/2023 Location: Weehawken, NJ

Collaborating with cross-functional teams, converting user stories into efficient smart contract code, and building innovative smart contracts for UBS Checking account features, debit card purchase, forex conversion.

Developing and implementing customer onboarding activities, including account creation, account fund movements, and fee management. Integrating financial systems with event-driven architectures using Apache Kafka streams, enabling real-time notifications for critical events.

Responsibilities:

• Designed and architected cloud-native banking solutions, leveraging Apache Kafka, with a strong focus on scalability, elasticity, high availability, and real-time data processing

• Developed cloud-native architectures that met the requirements for real-time data processing, scalability, security, and an Agile development environment.

• Assisted in the development of robust & scalable software solutions by collaborating with a team of 10+ engineers to deliver high-quality code and meet project deadlines.

• Experienced in converting the requirements defined in the user stories into efficient smart contract code and transforming the acceptance criteria into Smart Contracts tests

• Build innovative smart contracts for banking products, including bank account features, forex conversion, development of schedules.

• Development of customer onboarding activities including Customer\Account creation, fund movements, charge, and reversal for fees on account for Debit card purchase, foreign exchange, and Out of Network ATM.

• Rendering product versions in Vault Core involving migration of existing accounts from 1 product version to other versions.

• Incorporated support for real-time events through Kafka integration patterns, encompassing accounting events, balance updates, customer and status modifications, and all ledger data

• Integrated financial systems with IDS utilizing Apache Kafka streams, event sourcing, enabling real-time notifications.

• Construed a comprehensive CI/CD pipeline for deploying thought machine vault resources using the CLU tool (Vault CLI)

• Developed product hooks using Python core and built core functionality following object-oriented programming practices.

• Ensured complete test application coverage by performing Unit, Simulation, End-to-End tests, and regression suite and maintained documentation, including architectural designs, configurations, best practices, to support the implementation of cloud-native core banking solutions.

• Actively participated in product and system development, utilizing Python and Django to deliver efficient and robust solutions.

• Experience in deploying production cloud-native applications, leveraging Client models, including managing distributed compute infrastructure and developing Client pipelines with validation.

• Strong programming Python skills with experience developing applications, APIs, and deploying solutions to the cloud.

• Experience developing and maintaining CI/CD pipelines for automated deployments and testing.

• Managed and mentored a focused team of software engineers, providing guidance, regular feedback, and educational support to foster professional growth and development.

• Conducted comprehensive code reviews, providing valuable feedback to ensure adherence to best practices, style guidelines, and coding standards.

• Strong understanding of object-relational mapping (ORM) principles, facilitating seamless data interaction.

• Defining ORM models for banking entities such as accounts, postings or transactions, customers, and smart contracts. Utilizing ORM annotations or attributes to map ORM model fields to MySQL database columns ensures object-table synchronization.

• Performed efficient delivery of code based on principles of Test-Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.

• Developed complex database objects like stored Procedures, Functions, Packages, and triggers using SQL and PL/SQL.

• Build complex systems integrating appropriate technologies, including the extract, transform, load, and processing of data, as well as creation, processing, and consumption of RESTful API endpoints.

• Write scalable and efficient code using Python programming language following best practices PEP8 standards.

• Production support for applications using various debugging methods. Deploying complex, monolithic code using Python/Django and Vue/React for the frontend.

Environment: Python 3.11, Django, HTML5, CSS3, JavaScript, TDD, MySQL, SQL, Agile, Flask, Apache Kafka, Thought Machine, PEP8, PyCharm, SaaS, Software releases, application development.

Verizon Software Engineer-Python 01/2022 - 05/2022 Location: Dallas, Texas

Collaborated with a software engineering team and product owners to develop large-scale web application dashboard using the Python Flask framework utilizing Jenkins build API integrated with MySQL database, to provide latest code release information for each of the environments.

Responsibilities:

• Developed large-scale web application dashboards using Python Flask framework with collaboration of software engineering team along with the product owners to gather business requirements.

• Developed flask dashboard application connected with Jenkins server integrated with MySQL database for reporting and Analyze Jenkins build data for all the environments development, stage, and production.

• Displayed the detailed build information including Build timestamp, build number, Build duration, Code changes, Author name, Environment name and any failures.

• Developed entire frontend and backend modules using Python on Flask Framework with GIT and automated email generation using Flask libraries for sending email alerts of build deployment on daily basis.

• Coordinated with cross-functional teams to understand requirements and ensure pipeline alignment with business objectives, developed continuous delivery framework using Jenkins by writing deployment configuration manifest scripts YAML.

• Experience with continuous Integration and automation using Jenkins, Bitbucket for code repository, build, and deployment of Python codebase.

• Familiarity with platform tools such as Terraform, Docker, Kubernetes, and Helm.

• Proficiency in utilizing various AWS services, including EKS, S3, Lambdas, EC2.

• Composed optimized Oracle SQL queries and PL/SQL stored procedures, resulting in overall 40% reduction in performance issues

• Highly experienced working with Unit tests, Test driven Development (TDD) framework, Performance and Load Tests.

Environment: Python 3.11, Flask, HTML5, CSS3, JavaScript, TDD, JDBC, MySQL, SQL, Agile, Amazon Cloud S3, PEP8, Pycharm

Crossmark Software Engineer-Python 01/2019 - 01/2021 Location: Hyderabad, INDIA

Overview: CROSSMARK service-based solutions to help your brand grow in store and online, sales and marketing, provides end-to-end service with decision making, actionable insights.

Responsibilities:

• Performed APIs integration to the Salesforce Apex platform. Composed concise, efficient, optimal and well-documented code that follows coding standards and industry best practices.

• Develop and execute Oracle PL/SQL scripts for database migration, ensuring data integrity and minimal downtime to customers.

• Handled database migration processes, created confluence documentation, PL/SQL scripts, review, and feedback on peer migration scripts.

• Developed User-friendly interfaces, interactive features using python libraries Flask RESTful enabling seamless interaction with front end and backend components.

• Developed interactive forms and surveys with HTML5, CSS3 and JavaScript to facilitate data collection and improve user engagement. Integrated a SQL database as backend storage system to efficiently store, manage user responses and related data.

• Utilizing Dynatrace and Prometheus for real-time monitoring of API performance and user experiences, utilizing provided insights to promptly identify and address root causes of performance issues.

• Experience with NoSQL databases has enabled the implementation of Agile and flexible data storage systems, ensuring optimal data management and retrieval.

• Design, develop, implement, test, document, and operate systems and/or web applications.

Environment: Python 3, Flask, HTML5, CSS3, JavaScript, TDD, PL/SQL, MySQL, SQL, Agile, REST, PEP8, PyCharm

IcePortal Software Engineer-Python 07/2017 - 12/2018 Location: Hyderabad, INDIA

Overview: Iceportal is leading hospitality technology company, allowing your hotel–whether a Chain, Independent or Small to Large group – to manage, optimize and distribute your visual assets.

Responsibilities:

• Created the front-end web application utilizing PHP, HTML, CSS, and JS, while establishing database connectivity through MySQL and JDBC for SQL query development.

• Executed selenium automation test scripts of web application testing with complete coverage & data validation assessments

• Developed Shell scripts for converting media content into high conversion with greater visibility, meeting partners requirements and duplicate checker tools to identify and remove redundant media from partner portal

• Utilized Apache Tomcat web server to configure and deploy web applications on the server.

• Managed content conversion and presentation of media content on the Digital Asset Library (DAL), utilizing Amazon AWS S3 for scheduled content storage and retrieval from buckets.

• Implemented secret access key generation to ensure security and unify content management within a single platform.

• Devised and executed API test cases within JIRA to facilitate seamless debugging and maintenance. Orchestrated intricate end-to-end performance tests for API endpoints in SOAP Ready API, ensuring optimal throughput.

• Composed manual, regression tests, exploratory and conducted testing on deployed features in test environment using test manager MTM.

• Ensure predefined scheduled Cron jobs execution, monitoring the logs for error messages or exceptions and tracking the performance metrics execution time, resource utilization, network connectivity.

Environment: Python 3, PHP, HTML, CSS, JavaScript, Shell Scripting, TDD, PL/SQL, SQL, Agile, PEP8, IntelliJ, SOAP Ready API



Contact this candidate