Post Job Free

Resume

Sign in

Python Developer C++

Location:
Vancouver, BC, Canada
Posted:
January 25, 2024

Contact this candidate

Resume:

Praveen Reddy Komi

Python Developer

Emai ID : ad23tw@r.postjobfree.com

Summaryhttps://www.googleadservices.com/pagead/aclk?sa=L&ai=DChcSEwi289ytr9aDAxVLKIMDHZXFCOQYABAAGgJzZg&ase=2&gclid=Cj0KCQiAwP6sBhDAARIsAPfK_wY7eNj7UYrwDj1zQu5Bi7AKBM8ZnqPcmk59lYNstvl579guXVigI9MaAmr7EALw_wcB&ohost=www.google.com&cid=CAESVeD2vb9gKsfG8FxRQgip979KyqgARJASe2IHN5qGczzfSeTG4BFq-yWVr7CKzWWN3K1gjUOlQw61hcTaTupStAt6gJlOVl4u5CQMkw8nmcSX9ZsaXrc&sig=AOD64_2fvqh3dbGTphXV_XP5v3_EucZAHA&q&nis=4&adurl&ved=2ahUKEwjok9etr9aDAxVB8DgGHZKDAYgQ0Qx6BAgFEAE

Around 7+ years of experience as a Python Developer, proficient coder in multiple languages and environments including Python, REST Api, AWS, C, C++, SQL Django, PHP, C++, XML, CSS, HTML5/CSS3, DHTML, JavaScript and jQuery.

Python, Django, JavaScript, Kubernetes, Docker, Golang, Cassandra, Angular.js, Node.js, React.JS, Redis, Backbone.js, D3.js, HTML, CSS, Bootstrap.js, EXT - JS, Ajax, jQuery, Dojo, Java, Spring, Hibernate, JDBC, C, C++, SQL Server, Oracle, MySQL, DB2, JBoss, WebSphere, Tomcat, redux, BEA WebLogic, Eclipse, Flex Builder, NetBeans, RSA, MS Visio, Windows, Linux, Unix

Experience with Core Java and J2EE using most of the advanced features of Java including JDBC, Spring, Struts, EJB, Servlets, Hibernate.

Expertise in designing, engineering middleware components for software in C/C++ using STL, multithreading, data structures and design patterns. Experienced with Python frameworks likeWebapp2 and, Flask.

Strong command in JavaScript leading Frameworks Team like Angular.js, React.js, backbone.js, bootstrap.js, Node.js and Projects UI Designing Team.

Experienced in working with Simple Object Access Protocol (SOAP) and Representational State Transfer (REST) API using Python scripting.

Experienced in developing web-based applications Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and jQuery.

Experienced in working with various Python IDE's using PyCharm, Pie Scripter, Spyder, Py Studio and Py Dev.

Good experience of software development in Python and IDEs: py charm, sublime text, Jupiter Notebook.

Experienced in web applications development using Django/Python using HTML/CSS for server-side rendered applications.

Experience in Test Driven Environment and python test tools unittest, Pytest, Pyunit, Pylint.

Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, My SQL, and Python/PHP) Architecture.

Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.

Experience in writing Infrastructure as a code (IaC) in Terraform, Azure resource management, AWS Cloud formation. Created reusable Terraform modules in both Azure and AWS cloud environments

Expertise in designing, engineering middleware components for software in C/C++ using STL, multithreading, data structures and design patterns. Experienced with Python frameworks likeWebapp2 and, Flask.

Good experience in developing web applications and implementing Model View Control (MVC) architecture using server - side applications like Django, Flask.

Experienced in WAMP (Windows, Apache, MYSQL, Python /PHP) and LAMP (Linux, Apache, MySQL, Python /PHP) Architecture.

Having experienced in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL, PL/SQL and PostgreSQL database wif ETL and Teradata experience.

Experienced in Python's modules like NumPy, regular expressions, collections, dates & times and OS modules.

Experienced in developing web-based applications using Python, Django, FLASK, XML, CSS, and HTML.

Experienced in Software development life cycle and architecting scalable platforms, object - oriented programming, database design and agile methodologies.

Good experience in PLSQL programming including complex SQL queries using stored procedures and Triggers in Oracle, SQL Server using TOAD and Query Manager.

Experience in maintenance and Administration of SSIS by creating Jobs, Alerts, SQL Mail Agent, and schedule DTS/SSIS Packages.

Work Experiences

Python Developer

American Express, Toronto, ON Mar 2021 to present

Responsibilities:

Responsible for developing UI using Html, CSS, Bootstrap and Angular Framework.

Created Python script to monitor server load performance in production environment and horizontally scale the servers by deploying new instances.

Developed views and templates with Django view controller and template Language to create a user-friendly website interface.

Created tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.

Developed Views and Templates with Python and using Django's view controller and template language, Website interface is created.

Designed and maintained databases using Python and developed Python-based API (RESTful Web Service) using Flask, SQLAlchemy, and PostgreSQl.

Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interfacUsed PyQuery for selecting particular DOM elements when parsing HTML 5.

Developed, tested and debugged software tools utilized by clients and internal customers.

Designed and configured MySQL database and back-end applications and programs. Developed elaborate Python scripts to migrate data from proprietary database to MySQL.

Developed web applications and RESTful web services and APIs using Python, Django and Flask.

Involved in Unit testing and Integration testing of the code using PyTest.

Designed and developed Django application for REST services to serve user, account information.

Designed, configured and deployed Microsoft Azure for a multitude of applications utilizing the Azure (Including Compute, Web & Mobile, Blobs, ADF, Resource Groups, HD Insight Clusters, Azure SQL, Cloud Services, and ARM), focusing on high-availability, fault tolerance, and auto-scaling.

Developed Restful APIs for all functionalities implemented in the project using Class Based Views in Django. Used Postman to test the API’s

Developed scheme and data level database testing and data automation tool.

Used Ansible Playbooks to setup Continuous Delivery Pipeline. Deployed micro services, including provisioning AWS environments using Ansible Playbooks.

Developed a Python script for automation of the process of triggering and ingestion using python modules such as Pandas, Pyspark, functions, decorators, generators and data structures.

Designed and implemented large scale business critical systems using Object oriented Design and Programming (oops) concepts using Python and Django.

Developed, tested, and deployed Business feature set in Node.js with Express and MongoDB backend, incorporating APIs.

Environment: Django, Python, Java/J2EE, JavaScript, PowerShell, Jira, Bugzilla, Pytest,PyChecker, PyLint, JavaScript, Angular JS, Vanilla JS, jQuery, CSS, AJAX, C++, MySQL, XML, Node.js, Git, Perl, CyberArk Logic Analyzer, Apache, Pandas, Beautiful Soup, Tensor Flow.

Python Developer

CBRE GROUPS, Toronto, ON Feb 2018 - Mar 2021

Responsibilities:

Responsible for setting up Python REST API framework using DJANGO.

Worked on development of SQL and stored procedures on MySQL.

Utilized Azure Service Bus and Web services to handle messaging from thousands of devices, enabling smart phones to interact with vehicle telemetry.

Designed and configured Azure Virtual Networks (VNets), subnets, Azure network settings, DHCP address blocks, DNS settings, security policies and routing.

Implemented various functions in NumPy and Pandas for mathematical operations and arrays. Used Matplotlib Python library for data visualization.

Developed APIs for new clients and created new business logics accordingly for both scheduled and immediate transfers.

Developed automated test suites and engines. Involved in Regression Testing using Selenium.

Worked on Python Modules and Packages and Created project designs utilizing MVC architecture components.

Created tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators, and production to ensure production deadlines are met.

Used ECMAScript 6, ReactJS, Flux, Babel, Node and Web-Pack to create a SPA.

Worked with various MVC Java frameworks like Angular.JS, EXT.JS, Backbone.JS, Node.JS, Ember.JS, bootstrap.JS, Require .JS, D3.JS, etc.

Developed APIs for new clients and created new business logics accordingly for both scheduled and immediate transfers.

involved in each phase of Software Development Life Cycle (SDLC) and experience in Agile Software Methodology.

Analyzed business requirements and created technical specification documents, source to target mapping for the ETL development.

Developed the required XML Schema documents and implemented the framework for parsing XML documents.

Developed and maintained Python ETL scripts to scrape data and load cleansed data into a DB.

Worked on Excel Batch uploader, software that quickly uploads large batches of Excel Workbooks into SQL databases, while providing sanitizing and validation services.

Worked on Azure Storage, SQL Azure and also in different PaaS Solutions with Web, and worker Roles and Azure Web Apps.

Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery,

Develop Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore and develop and implement core API services using Python with spark.

Developed applications that use MongoDB database, and py mongo and deployed project into Amazon web services (AWS) using amazon elastic bean stalk.

Designed and implemented data post processing, ingestion, and data lake modules (Pandas, Spark, Celery, RabbitMQ).

Environment: Python 3.4/2.7, Django 1.7, CherryPy, Golang, HTML5, CSS, Bootstrap, JSON, JavaScript, AJAX, RESTful webservice, MongoDB, MySQL, jQuery SQLite, Elasticsearch, Docker, Jira, agile, Bugzilla, Pytest, PyChecker, PyLint, ETL, JavaScript.

Junior python Developer

Synopsys, Burnaby, BC Aug 2016 – Jan 2018

Responsibilities

Developed custom consumers and producers for Apache Kafka in Go (Golang) for cars monitoring system.

Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks

Developed dynamic web pages using HTML5, CSS3, jQuery, d3.js, AngularJS, Bootstrap, JavaScript and Eclipse as Text Editor

Worked on developing Restful endpoints to cache application specific data in in-memory data clusters like REDIS and also exposed them with Restful endpoints.

Worked with NoSQL Databases like Apache Cassandra, Mongo DB.

Developed front end using Angular.js, React.JS, Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.

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.

Created sites to organize client contracts and to summarize monthly financial data using Ember.js, D3.js and MySQL.

Write Python code to simplify lists in Python with list comprehension and Python OOP. Worked with POSTMAN for API testing. Developed REST APIs, and created User Model for application.

Worked on the MySQL migration project to make the system completely independent of the database being used. Used Spring IBatis to implement this.

Created a Rich Single Page Application using HTML, CSS, JSP, JSON, AngularJS, React.js, Node.js, bootstrap.js, backbone.js.

Developed Merge jobs in Python to extract and load data into MySQL database.

Used Bash and Python, included Boto3 to supplement automation provided by Ansible and Terraform for tasks such as encrypting EBS volumes backing AMIs and scheduling Lambda functions for routine AWS tasks.

Involved in initiation, eliciting, analyzing, recording requirements, design, development, implementation, testing, and maintenance of the project in SDLC environment.

Involved in the design and development of web application in C#.NET, ASP. Net, User Controls and deployment in the cloud environment.

Maintained high degree of competency across the Microsoft Application Platform focusing on .NET Framework, WCF, Windows Azure, and SQL Azure.

Built a prototype Azure application that access 3rd party data services via Web Services. The solution dynamically scales, automatically adding/removing cloud-based compute, storage and network resources based upon changing workloads.

Worked on persistence layer using O/R Mapping tool IBatis with Oracle Database.

Developed Oracle PL/SQL Stored Procedures and Queries for Payment release process and authorization process.

Environment: Java, J2EE, Spring, Hibernate, Struts, Python, Django, Couchbase Python SDK, PHP, jQuery, Ajax, Sencha Extjs, JavaScript, Oracle, Crud, Pl/SQL, Jdbc, Apache Cxf, Rest, Eclipse, WebLogic, ClearCase, Junit.



Contact this candidate