09/14/2021 updated

NB
100 % available

Python developer

Vancouver, Canada
Canada
Vancouver, Canada
Canada

Gulp.jsMicrosoft AccessHTMLJavaScriptMicrosoft WindowsApplication Programming Interfaces (APIs)Agile MethodologyAjax (Programming Language)Amazon Web ServicesAmazon Elastic Compute CloudAmazon S3Apache AntApache TomcatAtlassian JiraAutomationUnit TestingMonitoring and Installation of Braking SystemsOracle WebLogic ServerBusiness CommunicationClient Server ModelsCalculationsCloud ComputingProgram OptimizationCommunicationData ProcessingDatabasesControl PanelsWeb ScrapingDatabase ConnectionCursor (Graphical User Interface Elements)Database ModelsDebuggingLinuxDjangoAmazon DynamoDBEclipse (Software)ExperimentationFunctional TestingGitHubApache HiveWeb ServersIBM Websphere Application ServerIdentity ManagementIssue Tracking SystemsSystems AnalysisJSONWildFly (JBoss AS)jQueryPython (Programming Language)PostgreSQLMachine LearningMarket ResearchApache MavenMicrosoft SQL ServersMongoDBMySQLMultitaskingModel View Controller (MVC)NetBeansNode.jsNoSQLNumPyObject-Oriented Software DevelopmentOperational SystemsOracle ApplicationsParsingScrum MethodologySystems Development Life CycleSciPySeleniumShell ScriptSimple Object Access Protocol (SOAP)Stored ProcedureSQL DatabasesSQLAlchemyStaging AreaStatisticsSubversionTest CaseTime SeriesUMLWeb ApplicationsWeb Application DevelopmentWeb ServicesExtensible Markup Language (XML)FriendlinessData/Record LoggingFront End (Software Engineering)Network RoutersS3 BucketMultithreadingTestingEnterprise Application SoftwareTest-Driven Development (TDD)PostmanReact.jsFlaskApache SparkServer Side ScriptingAWS LambdaAWS VPCGitCloudformationpandasMatplotlibAmazon Relational Database ServiceSingle Page ApplicationPytestPySparkCassandraAWS GlueMaintaining CodeTechnical AcumenRoute53Restful ApiPyramidSoftware Version ControlElastic Load BalancingJenkins
Nikith Bhee.
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
Technical Skills:
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.
Environment: Python, Django, Numpy, matPlotLib, Scipy, Pandas, PyTables, Beautiful Soup, PySpark, PyUnit, AWS, Rest, XML, JSON, Agile, Windows.
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.
Environment: Python, Django, NumPy, Pandas, Pytest, PyQuery, AWS, PostgreSQL, Git, Jira, Agile, Windows.
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).
Environment: Python, Django Framework, SQL, MySQL, SOAP, JQuery, Jenkins, Tomcat, GIT, Jira, Windows.

Languages

EnglishNative speaker

Contact form

Log in to get in touch

You need to be logged in to use the contact form.

Sign upLog in