Post Job Free

Resume

Sign in

Python Developer Js

Location:
Toronto, ON, Canada
Posted:
August 24, 2021

Contact this candidate

Resume:

Abjeeth Reddy

705-***-****

adocqm@r.postjobfree.com

Professional Summary:

5+ years of experience in Requirement Analysis, Design, Development, Implementation, Deployment and Testing of software applications.

Experience in developing web-based applications using Python 3,2.7/2.6, Django 1.4/1.3.

Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.

Experience in implementing with server side technologies with restful API and MVC design patterns with node JS and Django framework.

Implemented different applications using MVC frameworks of Django, Flask and Pyramid.

Worked on object oriented programming concepts using Python and Django.

Experienced in working with various Python IDE’s using PyCharm, PyScripter, Spyder, PyStudio and PyDev.

Implemented different python libraries BeautifulSoup, numpy, scipy, pytables, matplotlib, python-twitter, Pandas data frame and urllib2 in various tasks.

Good Experience in debugging the issues using pdb.

Leveraging queueing architectures with RabbitMQ for scalability, performance and building.

Working experience in Java Collections, Interfaces, Exception Handling and Performance Tuning.

Experience on Web Technologies using HTML4/5, CSS/CSS3, JavaScript, JQuery, AJAX, AngularJS, XML and JSON by following W3C standards.

Extensive knowledge and experience in developing Single Page Applications (SPA) using AngularJS.

Worked in cross browser compatibility, Bootstrap and Responsive web design.

Good Experience in implementing Soap and Restful Web Services using XML, JSON and JERSEY.

Having working Knowledge of Amazon AWS S3 and Amazon EC2.

Good knowledge of Apache server, Apache Server Tomcat and Web logic.

Having good knowledge in using NoSQL database with Apache Cassandra and MongoDB.

Good knowledge of SQLite, MySQL, MSSQL and Cassandra databases with Python.

Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL database.

Proficient in writing unit testing code using Unit Test/PyTest and integrating the test code with the build process.

Experience with automated testing by writing test scripts.

Knowledge in working with continuous deployment using Heroku and Jenkins.

Experience with Version Control with SVN, CVS and GIT.

Excellent Interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.

Experience in Agile methodologies with SCRUM, Waterfall Model and Test Driven Development.

Involved in daily SCRUM meetings and bi-weekly sprints to check the status of ongoing tasks and can able to work independently or as a part of team.

Education:

Bachelors in computer science(2012-2016) from JNTU, India.

Technical Skills:

Operating Systems

Windows 98/2000/XP/7,8,UNIX and Linux Centos

Programming Languages

Python, JavaScript, Java

Web Technologies

HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON and bootstrap.

Frameworks

Django, Flask, Angular JS, Node JS

Webserver

Apache HTTP webserver, WebLogic, WebSphere and Apache Tomcat

IDE

Eclipse, Sublime Text, Brackets, Pycharm, Pystudio, Pyscripter.

Deployment Tools

Heroku, Amazon EC2, Jenkins and Fabric

J2EE

JDBC, JSP and servlets

Databases

Oracle 8i/9i/10g/11g, MySQL, Sqlite3, Cassandra and mongo DB

Testing Tools

Bugzilla, Jasmine, Pyunit, JIRA and Junit

Miscellaneous

Git, SVN

Professional Experience:

Role: Sr. Python Developer

Client: TCS, Toronto, ON June 2019 to Present

Responsibilities:

Responsible for gathering requirements, system analysis, design, development, testing and deployment by participating in complete SDLC process.

Enhanced existing automated solutions, such as the inquiry Tool for automated Asset/Department reporting and added new features and fixed bugs.

Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.

Created the backend application using Python, Django and MySQL.

Performed server side application using Django framework and developed a chat application with it and integrated with the main application by client-server architecture.

Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.

Created the environment specific settings for a new deployment and update the deployment specific conditional checks in code base to use specific checks.

Improved the application by designing and developing it using HTML and JavaScript.

Created web application prototype using jQuery and Angular JS.

Worked on dynamic web applications by using Angular JS.

Implemented the Backbone JS for DOM manipulation as this is the light web framework compared to Angular JS.

Worked on cross browser compilation and Responsive web Design using HTML5, CSS3 and Bootstrap.

Used SAX for XML parsing, JSON and AJAX to send request to secured web service.

Worked on python modules to extract /load asset data from the MySQL database.

Designed and implemented a dedicated MySQL database server to drive the Webapps and report on daily progress.

Used advanced packages like Mock, patch and beautifulsoup (b4) to perform unit testing.

Worked on Jenkins for continuous integration tool for deployment of project.

Deployed the project into Heroku using GIT version control.

Involved in development, performance testing & defects fixing.

Update, maintain and change the current web applications as per the project requirement.

Skilled in using collections in Python for manipulating and looping through different user defined objects.

Worked on various enhancements and bug fixes simultaneously.

Involved in code reviews so as to implement coding standards for the entire project.

Maintain and compile records of website content.

Environment: Python3,2.7, Django 1.4, Beautifulsoup, HTML5, CSS3, JavaScript, XML, JSON, JQuery, AJAX, Bootstrap, Angular JS, Backbone JS, Node.js, Restful Web services, Apache, Linux, Amazon s3, Heroku, GIT, MySQL, Mongo DB.

Role: Sr. Python Developer

Client: DXC Technology, Ottawa, ON Feb 2018 to June 2019

Responsibilities:

Responsible for complete SDLC process in gathering requirements, system analysis, design, development, testing and deployment.

Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery.

Skilled in using collections in Python for manipulating and looping through different user defined objects.

Used Numpy and pandas for Numerical and statistical analysis.

Worked on backend of the application, mainly using Active Records.

Developed and tested many features for dashboard using Python, Bootstrap and JavaScript.

Spearheaded adoption of Responsive web design principles and converted existing websites to Responsive websites by using Bootstrap.

Used Angular JS for developing single page web applications.

Designed a chat application using Node JS.

Responsible for creating the screens with table-less designs meeting W3C standards.

Created interactive websites and its features using JQuery/JQuery UI.

Extensive use of AJAX to provide a dynamic user experience.

Used Django framework along with Postgres for application development and to provide comprehensive logging of all stock transactions.

Implemented web applications using Flask frame work by following MVC architecture.

Used Amazon AWS SDK to deploy application on Amazon S3 Cloud.

Experienced in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.

Manage, collaborate and coordinate the work of an offshore development team.

Build SQL queries for performing various CRUD operations like create, read, update and delete.

Created database using MySQL, wrote several queries to extract/ store data.

Experienced in Agile Methodologies and SCRUM Process.

Worked in development of applications especially in UNIX environment and familiar with all of its commands.

Environment: Python 3,2.7, Django 1.4, HTML5, CSS, XML, JavaScript, JQuery, AJAX, Angular JS, Node JS, GIT, Linux, Shell Scripting, AWS SDK, MYSQL, mongo DB.

Role: Python Developer

Client: Oracle, Hyderabad, India Mar 2016 to Jan 2018

Responsibilities:

Participated in all stages of Software Development Life Cycle like Planning, Analysis, Design, Implementation and Testing.

Model View Control architecture is implemented using Django Framework to develop web applications.

Implemented Business logic, worked on data exchange, processed XML and HTML using Python 3.4 and its familiar framework Django.

Worked on Django API's for accessing the database.

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

Designed and Developed User Interface using front-end technologies like HTML, CSS, JavaScript, JQuery, AngularJS, Bootstrap and JSON.

Used SQL stored procedures and UNIX Shell Scripts for importing/exporting Data and Conversions.

Created Django dashboard with custom look and feel for end user after a careful study of Django admin site and dashboard.

Python Unit test library was used for the purpose of testing many programs on Python and other codes.

For the manipulation of data from the database various queries using SQL were written and created a database using MySQL.

Used AJAX for Better interactivity for the end user and easier navigation and AJAX is compact.

Implemented RESTful Web Services for the data transportation between multiple systems.

Used Python Library Beautiful Soup for web Scrapping.

Worked on Jenkins continuous integration tool for deployment of project.

Deployed the project into Jenkins using GIT version control system; Created Git repository and added to Git Hub project.

An application was developed in Linux environment and dealt with all of its commands.

Environment: Python 3.4, Django, Java Script, HTML, Angular JS, JQuery, JSON, AJAX, XML, CSS, SQL, MySQL, Bootstrap, Restful Web Services, Beautiful Soup, Jenkins, Git, GitHub, Linux, PyCharm.



Contact this candidate