Keywords
Skills
Nikith Bhee.
Python Developer
Email: nikithbhee@gmail.com
Ph #: +1(647)-846-6292 Professional Summary
LanguagesPython, SQL, PL/SQL.
IDE sPyCharm, Eclipse, NetBeans
DatabasesSQL Server, Oracle, MySQL, PostgreSQL, Cassandra, MongoDB
FrameworksDjango, Flask, web2py, Tornado, Pyramid
Web ServersJBoss, WebLogic, WebSphere, Tomcat
Version ControlsSVN, VSS, CVS, Git.
Operating SystemsMS Windows, Linux/Unix
Building& Design ToolsANT, MAVEN, Gulp, UML, JIRA
MethodologiesAgile, Scrum, Waterfall
Professional Experience:
Client: BDO Canada, Vancouver, BC, Canada June2020-Present
Role: Python Developer
Responsibilities:
Client: Deliverect March2019-June2020
Toronto, ON, Canada
Role: Python Developer
Responsibilities:
Client: Fission Labs Feb2017-Oct2018
Hyderabad
Role: Python Developer
Responsibilities:
Python Developer
Email: nikithbhee@gmail.com
Ph #: +1(647)-846-6292 Professional Summary
- Over 4+ years of IT Experience in designing, developing, testing and implementing various stand - alone and client-server Architectures based enterprise application software on different domains.
- Experience using various python libraries to speed up development (libraries used: Beautiful Soup, SciPy, Matplotlib, python - twitter, Pandas data frame, network, urllib2, MySQL, NOSQL, dB for database connectivity, JSON libraries).
- Experience in Python handling File I/O, performing complex calculations using NumPy, SciPy, Matplotlib, and Pandas. Also, have a familiarity with web scraping using BeautifulSoup and machine learning concepts.
- Excellent knowledge of OOPS, Multi-Threading and Collections concepts and in Python. Used Pandas library for Statistical Analysis.
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experience in developing web applications implementing MVT/MVC architecture using Django.
- Experience in Python Development and Scientific Programing, and using Numpy and Pandas in Python for Data Manipulation.
- Experience in integration of various data sources including MySQL, PostgreSQL, Oracle and MS access and noSQL sources like flat files, MongoDB, Dynamodb into staging area.
- Experience in working with Python ORM Libraries including Django ORM, SQLAlchemy.
- Experienced communicating with business users, well-being with a team or as an individual, working in Agile development environment adhering to deadlines.
- Experienced in version control systems using Git/Github and issue tracking tool like Jira.
- Experience in Agile Iterative model, Waterfall. Preference for Agile SCRUM environment.
- Good written and communication skills. Poses capability to interact very closely with wide range of audience such as Engineers, Scientists, Health professionals, Scientists, Professors, Clients, and Vendors
LanguagesPython, SQL, PL/SQL.
IDE sPyCharm, Eclipse, NetBeans
DatabasesSQL Server, Oracle, MySQL, PostgreSQL, Cassandra, MongoDB
FrameworksDjango, Flask, web2py, Tornado, Pyramid
Web ServersJBoss, WebLogic, WebSphere, Tomcat
Version ControlsSVN, VSS, CVS, Git.
Operating SystemsMS Windows, Linux/Unix
Building& Design ToolsANT, MAVEN, Gulp, UML, JIRA
MethodologiesAgile, Scrum, Waterfall
Professional Experience:
Client: BDO Canada, Vancouver, BC, Canada June2020-Present
Role: Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Use Python unit and functional testing modules such as unit test, unittest2, mock, and custom frameworks in-line with Agile Software Development methodologies.
- Involved in building database Model, APIs and Views utilizing python, in order to build an interactive web-based solution and used Django Database API's to access database objects.
- Worked on several standard Python packages like Numpy, matPlotLib, Scipy, Pandas and PyTables etc.
- Used Python Library Beautiful Soup 4 for Web Scraping to extract data for building graphs.
- Implemented the AWS lambda functions using Python to improve the performance of the file upload and merge functionality to AWS S3 buckets with in the Amazon Cloud environment.
- Used React-Router to create a single page application. Applied Router Guard to deny unauthorized access.
- Created frameworks using Selenium Web Driver, Postman, XML, JSON, JavaScript, Test Driven Development and Data Driven frameworks etc.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
- Pipelined into AWS Glue then used PySpark to perform complex transformations standardizing the data and stages it into S3 buckets.
- Involved in development of Web Services using SOAP and REST for sending and getting data from the external interface in XML and JSON format.
Client: Deliverect March2019-June2020
Toronto, ON, Canada
Role: Python Developer
Responsibilities:
- Followed Agile Methodology - Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Developed views and templates using Python and created a user-friendly website interface using Django’s view controller and template language.
- Have used Python libraries like NumPy/SciPy, Pandas for market analysis and done some machine learning using Python.
- Worked on converting Hive/SQL queries into Spark transformations using Spark RDDs, Python, and OOP with Python. Worked on developing and executing shell scripts to automate the jobs.
- Involved in Python OOD code for quality, logging, monitoring, and debugging code optimization.
- Recorded the online users' data using Python Django forms and implemented test case using Pytest.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Used Git version control system for collaborating with teammates and maintaining code versions.
- Used Jira to manage workflow and track progress.
- Used Nodejs to structure JavaScript code to build endpoints.
- Debugging the failure issues by capturing the array and register dumps using Python scripts, traces and performing several experiments by interacting with the design team.
Client: Fission Labs Feb2017-Oct2018
Hyderabad
Role: Python Developer
Responsibilities:
- Participated in all phases of the System Development Life Cycle Analysis (SDLC) and responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Developed web application using MVC architecture with the help of Django framework.
- Responsible for writing OOP code in Python for server-side scripting.
- Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
- Managed, developed and designed a dashboard control panel for customers and administrators using Django/Python.
- Designed and developed a horizontally scalable APIs using Python Django.
- Developed RESTFUL API’s for the functionality implemented in the project using class-based views in Python Django. Used Django’s native testing framework to implement unit testing.
- Responsible for debugging the project monitored on JIRA (Agile).
Project history
Local Availability
Only available in these countries:
Canada