Bikash
Python Developer
Email: ***********@*****.***
Ph #: 650-***-****
Professional Summary:
Overall 5 years of IT experience working as a Python Developer responsible for developing interactive web applications with valuable & intuitive user experiences.
Expertise in developing consumer-based features and applications with Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming
Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio, and PyDev.
Expert knowledge in front-end development using Python, Django, Node JS, JavaScript, HTML5, CSS/CSS3, Bootstrap, Ajax, JSON, jQuery, XML.
Experience in write unit test cases individually and in suits with Pytest and PyUnit on SOAP messages.
Experience working on Cloud Computing AWS - EC2, RDS, S3, Glacier, SQS, SNS, Cloud Formation, VPC, IAM, Route 53, EBS, DynamoDB, Lambada, Redshift.
Experience in implementing with server-side technologies with restful API and MVC design patterns with Node JS and Django framework.
Experience in Data mining with large datasets of Structured and Unstructured data, Data Acquisition, Data Validation, Predictive modeling, Data Visualization.
Proficient in using editors Eclipse, PyCharm, PyScripter, Notepad++ and Sublime Text while developing different applications.
Experience in Linux Bash scripting and following PEP Guidelines in Python.
Hands on experience with version control tools such as SVN, JIRA, GitHub, and GitLab.
Performed integration of Code Quality Analysis Techniques like Check styles, Find Bugs and PMD with CI tool Hudson/Jenkins.
Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
Excellent capability in collaboration, quick learning and adaptation.
Hands on experience in Agile Methodologies, Scrum stories and sprints experience in a Python based environment.
Deep understanding of front-end engineering principles and experience with front end technologies and frameworks.
Excellent interpersonal and communication skills, efficient time management and organization skills, ability to handle multiple tasks and work well in a team environment.
Technical Skills:
Languages
Python, SQL
Web Technologies
JavaScript, HTML, HTML5, CSS3, DHTML, XHTML, Ajax, CSS, jQuery, XML, JSON, Bootstrap
Frameworks
Django, Flask, Bootstrap, CherryPy, web2py, Tornado, Pyramid, Robot
Packages
Beautiful Soup, NumPy, Pandas, SciPy, TensorFlow, Matplotlib, SQLAlchemy, Python-twitter, Urllib, Celery, PySide, PyMongo, PySpark, PyTable, PyUnit, Pytest
Cloud Platforms
Amazon web services
Database
Sqlite3, MSSQL, MySQL, Mongo DB, Oracle 11g
Version Control
GitHub and SVN
Building & Design Tools
ANT, MAVEN, UML
Operating Systems
Unix, Linux, Windows and Mac
Professional Experience:
Client: Umpqua Bank, Portland, OR Dec 2019 – Till Date
Role: Python Developer
Responsibilities:
Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing the application.
Designing and building web application environments on AWS & managed database infrastructure in AWS (RDS and EC2). Managed Hadoop Clusters using Ambari, Review/ manage Hadoop log files.
Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
Configured AWS Identity and Access Management (IAM) Groups and Users for improved login authentication.
Used Pandas as API to put the data as time series and tabular format for manipulation and retrieval of data.
Write Python scripts to parse JSON documents and load the data in database.
Utilized Python libraries like wxPython, NumPy, SciPy, Web2py.
Used the Mongoose and created a RESTful API server with Node.js and Express.
Created Django Models and involved in Django migrations. Worked with caching using Django Caching Framework to improve application performance.
Created Django Forms for database models and implemented Django views to display form details.
Worked on several python packages like Matpoltlib, cx Freeze, Pillow, NumPy, sockets.
Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format
Built API’s to gather data from various web applications using Python for authentications and implementation of OAuth 2.0.
Creating database schema for MySQL Database and helped to draw ER-Diagrams using Microsoft Visio.
Perform Jenkins administration, updating plugins, setting up new projects and debugging build problems.
Worked on Eclipse IDE's for build, debugging and deploy it using Apache Tomcat.
Environment: Python, Django, Shell Scripting, AWS, IAM, Matpotlib, NumPy, REST, Eclipse IDE, Apache Tomcat, XML, JSON, Agile, Linux.
Client: Ralphs, Compton, CA Apr 2018 – Nov 2019
Role: Python Developer
Responsibilities:
Developed web-based applications using Python, Django, AngularJs, XML, CSS, HTML, jQuery.
Used Python to write data into JSON files for testing Django Websites. Created scripts for data modelling and data import and export.
Handled file uploads using Django's File Handling system with Boto3 and stored images into Amazon S3 Buckets, and monitored requests using Amazon CloudWatch.
Worked on server-side applications with Django using Python programming and Used python libraries like Beautiful Soup, matplotlib, Scipy, NumPy and Built efficient Node.js backend for client web application.
Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
Performed validations for input fields making use of mainly Active Records.
Used Bootstrap as a mechanism to manage and organize the html page layout.
Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).
Used Python based GUI components for the front-end functionality such as selection criteria.
Worked on MongoDB database concepts such as locking, transactions, indexes, replication and schema design.
Used Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes. Used Test driven approach (TDD) for developing services required for the application.
Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug
Responsible for debugging the project monitored on JIRA (Agile).
Maintaining the application for daily operations and scaling according to Business requirements.
Environment: Python, Django, Angular JS, XML, CSS, HTML, jQuery, Beautiful Soup, matplotlib, Scipy, NumPy, FireBug, JQuery, JSON, MongoDB, Jira, Agile, Windows.
Company: Prizma Digital, Kathmandu, Nepal Apr 2015 – Feb 2018
Role: Python Developer
Responsibilities:
Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
Developed web applications in Django Framework Model View Control (MVC) architecture.
Created Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.
To avoid the reloading of the entire web page to update small portions, AJAX in UI was used.
Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
Used standard Python modules e.g., csv, robot parser, itertools, pickle, jinja2, lxml for development.
Used JQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
Developed tools to automate some base tasks using Python, Shell scripting and XML.
Carried out various mathematical operations for calculation purpose using python libraries.
Fetched twitter feeds for certain important keyword using python-twitter library.
Used PyQuery for selecting DOM elements when parsing HTML.
Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
Prepared the reports for the day-to-day as well as weekly/monthly purposes in various formats like MS Excel, PDF, HTML, and XML etc.
Implemented code coverage and unit test plug-ins with Maven in Jenkins.
Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
Environment: Python, Django, Angular JS, HTML5, CSS3, Bootstrap, JSON, Jquery UI, SOAP, Ajax, Shell Scripting, XML, MySQL dB, MS Excel, PDF, Maven, Jenkins, PyQuery, Agile, Windows.