Post Job Free
Sign in

python developer

Location:
Lilburn, GA
Posted:
November 01, 2019

Contact this candidate

Resume:

KAMRUL

**********@*****.***

732-***-****

SUMMARY

9+ years of experience IT Industry with proficiency in Design & Development of Python, Java/J2EE, Django, flask project.

Experience in working with number of public and private cloud platforms like Amazon Web Services (AWS), Microsoft Azure, Rackspace Cloud and Openstack.

Experience in Infrastructure as service (IaaS), Platform as service (PaaS), Software as a service (SaaS) & end user computing.

Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript, Bootstrap.

Good experience in developing web applications implementing Model View Control architecture using Django, Flask, Pyramid and Zope Python web application frameworks.

Experienced in HTML/HTML5, DHTML, CSS/CSS3, JavaScript, JQuery, Angular.JS, AJAX, XML and JSON.

Experienced in working with various Python Integrated Development Environments like Net Beans, PyCharm, PyScripter, Spyder, PyStudio, PyDev and Sublime Text.

Strong expertise in development of web based applications using Python, Django, Flask, Dojo, HTML, XML, Angular.JS, CSS, DHTML, JavaScript, JSON and Jquery.

Worked on several python packages like Numpy, matPlotLib, Beautiful Soup, Pickle, PySide, Scipy, wxPython, PyTables etc.

Experienced in working on Application Servers like WebSphere, WebLogic, Tomcat, Web Servers like Apache server, NGINX and Integrated Development Environments like PyCharm, Eclipse, MyEclipse, JDeveloper and RAD.

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

Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

Sound experience in working with python editors like PyCharm, PyScripter, PyStudio, PyDev, Wing IDE and Spyder.

Experience in developing web services (WSDL, SOAP and REST) and consuming web services with python programming language.

Experienced in working with server side technologies including databases, restful API and MVC design patterns.

Good experience in Python, Django, Shell Scripting, SQL Server, Unix and Linux and Open stack.

Experience with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle.

Knowledge about setting up Python REST API Frame work using Django.

Having good knowledge in using NoSQL databases like Apache Cassandra (1.2, 2.0 and 2.1) and MongoDB (2.6, 2.4), Orient DB.

Expertise in working with server side technologies including databases, Restful API and MVC design patterns.

Having good exposure over working with deployment of Python and Java projects using cloud architecture.

Experienced in web applications development using Django/Python, Flask/Python, and Node.js, Angular.js, DOJO, Jquery while using HTML/CSS/JS for server-side rendered applications.

Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.

Worked in Cloud based NMS application which monitors the CPU/Memory parameters of Virtual machines.

Experience in project deployment using Heroku/Jenkins and using web services like Amazon Web Services (AWS) EC2 and AWS S3.

Proficient in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like Oracle, DB2 and MySQL.

Extensive experience with Amazon Web Services (AWS), Openstack, Docker Puppet, Chef, Ansible, AWS CloudFormation, AWS CloudFront.

Experience in handling database issues and connections with SQL and NoSQL databases like MongoDB (2.6, 2.4) by installing and configuring various packages in python (Teradata, MySQL dB, Pyodbc, MySQL connector, Pymongo and SQLAlchemy).

Good knowledge in working with Web/application server - Apache Tomcat (6.0, 7.0, 8.0), Tornado, Cherrypy, Chaussette, Rocket.

Experience with Requests, Pysftp, Gnupg, ReportLab, Numpy, Scipy, Matplotlib, HTTPLib2, Urllib2, Beautiful Soup and Pandas python libraries during development lifecycle.

Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, RedHat Linux, Fedora).

Experience in working with Python ORM Libraries including Django ORM.

Have good knowledge on Project management tools JIRA, Redmine and Bugzilla.

Hands on experience in working with various Version Control Systems, mostly GIT, CVS and SVN.

Experience in working with multiple Servers like Apache Tomcat, IBM Web Sphere, Web Logic and Jboss.

Having experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.

Experience in using various version control systems like CVS, Git, GitHub and Amazon EC2 and deployment using Heroku.

Experience in Test Driven Development and Behavior Driven Development methodologies for consulting firms and enterprise projects.

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

Expertise in working with GUI frameworks-PyJamas, Jytho, guidata, PyGUI, PyQt PyWebkitGtk.

Experienced with Elasticsearch, Logstash and Kibana (ELK).

Having good knowledge in using NoSQL databases, various version control systems like Git (GitHub), SVN, CVS.

Sound knowledge in Spring, Hibernate, RDBMS, Web, XML, Ant/Maven, HTML, Python, Shell Scripting.

Experience in writing reusable and in test driven development using Unit Testing and Selenium.

Experienced in developing API services in Python/Tornado, Node.JS while leveraging AMQP and RabbitMQ for distributed architectures.

Experienced in working on Celery Task queue and service broker using RabbitMQ.

EDUCATION

Associate of Science: Computer Programming, Atlanta Technical College - Atlanta, GA, USA

SKILLS

Operating Systems

Windows, MAC OS, Unix/Linux

Languages

Python, C++, Java, J2EE

Python Libraries

Numpy, Matplotlib, NLTK, Statsmodels, Scikit-learn/sklearn, SOAP, Scipy

Python Frameworks

Pandas, Flask, Django, Docker

Python IDE

Sublime Text 3, Eclipse, Jupyter Notebook, VIM, Pycharm

NLP used for Python

NLTK, OpenNLP, StanfordNLP (NER, POSTag, Tokenization)

Databases

RDBMS (Oracle, SQL Server, MySQL), No SQL (MongoDb), HDFS (Hadoop)

Web Technologies

CSS, JavaScript, XML, AJAX, JQuery, Bootstrap, AWS, RESTFul Web Services

Other Tools

Putty, SQL developer, Toad, JIRA, Matlab, R

EXPERIENCE

Citizen's Bank - Providence, RI March 2018 – Present

Python Developer

Citizens Financial Group, Inc. is an American bank headquartered in Providence, Rhode Island, which operates in the states of Connecticut, Delaware, Maine, Massachusetts, Michigan, New Hampshire, New Jersey, New York, Ohio, South Carolina, Pennsylvania, Rhode Island and Vermont. Citizens operates more than 1,200 branches and approximately 3,200 ATMs across 11 states under the Citizens Bank brand.

Responsibilities

Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.

Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.

Worked with team of developers on Python applications for RISK management.

Worked on Python Open stack API's, used Python scripts to update content in the database and manipulate files.

Implemented machine learning schemes using Python libraries sci kit-learn and spicy.

Experience in MVC architecture using Django for web based application in OOP concepts.

Extensively involved in infrastructure as code, execution plans, resource graph and change automation using Terraform. Managed AWS infrastructure as code using Terraform.

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

Created Terraform scripts for EC2 instances, Elastic Load balancers and S3 buckets.

Developed file cleaners using Python libraries and made it clean.

Worked on MVC architecture using PHP, Python as controller.

Worked on several python packages like Multipliable, Pillow, Numpy, SQL Alchemy, and sockets.

Designed and deployed machine learning solutions in Python to classify millions of previously unclassified Twitter users into core data product.

Used Pandas API to put the data as time series and tabular form for east timestamp data manipulation and retrieval to handle time series data and do data manipulation.

Worked on front end frame works like CSS, Angular JS, Bootstrap for development of Web application.

Developed views and templates with Python and Django's view controller and templating language to create a user-friendly interface using MVC architecture.

Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.

Using Git version control tool to coordinate team-development.

Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout.

Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.

Responsible for debugging the project monitored on JIRA (Agile).

Environment: Windows, Linux, Python, Angular JS, libraries - (NumPy, SciPy, Pandas, PyCharm, Query, Multipliable, Pillow), SQL Alchemy, MVC, HTML5, Shell Scripting, JSON, Apache Web Server, SQL, UNIX.

Santander Bank - Boston, MA Jun 2016 to Feb 2018

Python Developer

Santander Bank, N. A., formerly Sovereign Bank, is a wholly owned subsidiary of Spanish Santander Group. It is based in Boston and its principal market is the northeastern United States. It has $54.7 billion in deposits, operates about 650 retail banking offices and over 2,000 ATMs, and employs approximately 9,800 people. It offers an array of financial services and products including retail banking, mortgages, corporate banking, cash management, credit card, capital markets, trust and wealth management, and insurance. Santander Global Banking and Markets performs real-time news analytics and performs sentiment analysis and sector classification.

Responsibilities

Involved in analysis, specification, design, and implementation and testing phases of Software.

Development Life Cycle (SDLC) and used agile methodology for developing application. Upgraded existing UI with HTML, CSS, jQuery and Bootstrap.

Automate different workflows, which are initiated manually with Python scripts and Unix shell scripting.

Create, activate and program in Anaconda environment.

Working as an application developer experienced with controllers, views and models in Django.

Used Salt Stack to configure and manage the infrastructure.

Restful web services using Python REST API Framework.

Automated Regular AWS tasks like snapshots creation using Python scripts.

Build servers using AWS, importing volumes, launching EC2, RDS, creating security groups, auto-scaling, load balancers (ELBs) in the defined virtual private connection.

Managed Virtual servers (Ubuntu, Linux and Windows) on AWS EC2 using Open-Source Chef server.

Deployed and monitored scalable infrastructure on Amazon Web Services (AWS) & configuration management using Chef.

Implemented the application using Python Spring IOC (Inversion of Control), Django Framework and handled the security using Python Spring Security.

Launched Kubernetes to provide a platform for automating deployment, scaling and operations of application containers across clusters of hosts.

Tested entire frontend and backend modules using Python on Django Web Framework.

Responsible for handling the integration of database systems.

Developed Server-side automation using Node JS scripting and connecting different types of SQL and NoSQL stores from Node JS.

Used object-relational mapping (ORM) solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.

Implemented Performance tuning and improved the Performance of Stored Procedures and Queries.

Installed and configured py Builder for application builds and deploying it.

Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browser to web application.

Developed and Deployed SOAP based Web Services on Tomcat Server.

Used Jenkins for continuous integration for code quality inspection and worked on building local repository mirror and source code management using Git hub.

Used IDE tool to develop the application and JIRA for bug and issue tracking.

Wrote unit testing codes using unit test, resolving bugs and other defects using Firebug.

Used JIRA to assign, track, report and audit the issues.

Used GIT to coordinate team development.

Environment: Python, Django, Django-CMS, SSO, Kubernetes, PostgreSQL, MySQL, Bootstrap JS, HTML5, CSS3, Agile, REST, JSON

NJEIT (NJIB)- Lawrence Township, NJ Oct 2014 - Jun 2016

Phyton Developer

The New Jersey Infrastructure Bank is an independent State Financing Authority responsible for providing and administering low interest rate loans to qualified municipalities, counties, regional authorities, and water purveyors in New Jersey for the purpose of financing water quality infrastructure projects that enhance ground and surface water resources, ensure the safety of drinking water supplies, protect the public health and make possible responsible and sustainable economic development.

Responsibilities

Involved in daily Scrum meetings and follows agile methodology.

Wrote Python routines to log into the websites and fetch data for selected options. Used Python modules such as requests, urllib, urllib2 for web crawling.

Used other packages such as Beautiful soup for data parsing.

Worked on developing web applications and implementing Model View Control (MVC) architecture using server-side applications like Django and Flask.

Involved in developing views and templates with Python and Django view controller and templating language to create a user-friendly website interface.

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

Worked on writing and as well as read data from csv and excel file formats.

Involved in working with Web-services backend development using Python (CherryPy, Django, and SQLAlchemy).

Worked on HTML5, CSS3, JavaScript, Git, REST API, and Mongo DB.

Design and Setting up of environment of Mongodb with shards and replicasets. (Dev/Test and Production).

Worked on analyzing SQL scripts and designed the solution for the process using PySpark.

Developed rich user interface using CSS, HTML, JavaScript and JQuery. Created a Python based GUI application For Freight Tracking and processing.

Used Django framework for application development.

Responsible for search engine optimization (SEO) to improve the visibility of the website.

Developed automated testing framework for command-line based tests on Linux using Objected Oriented Perl and for selenium-based tests using Python.

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

Responsible for debugging and troubleshooting the web application using Jira Bug Tracking Tool.

Environment: MySQL, HTML, Python, Django, HTML5, CSS, XML, MySQL, JavaScript, Linux, Shell Scripting, AJAX, urllib, urllib2, Json, CherryPy, Unix, Bootstrap, Mongodb, SQL Alchemy, Jquery.

GE Healthcare - Chicago, IL Feb 2013 - Oct 2014

Java Developer

GE Healthcare is an American multinational conglomerate incorporated in New York and headquartered in Chicago, Illinois. As of 2017, the company is a manufacturer and distributor of diagnostic imaging agents and radiopharmaceuticals for imaging modalities that are used in medical imaging procedures. The company offers dyes that are used in magnetic-resonance-imaging procedures. GE Healthcare also manufactures medical diagnostic equipment including CT image machines. Further, it develops Health technology for medical imaging and information technologies, medical diagnostics, patient monitoring systems, disease research, drug discovery, and biopharmaceutical manufacturing

GE Healthcare has a lot of products and to put all together products in one place. GE Healthcare is a single IT platform that provides one integrated, streamlined, and simplified commerce experience. The Workspace allows GE customers to configure product create deal, quote, configure, and order products, software, and related services, all from one platform.

Responsibilities

Used the light weight container of the Spring Frame work to provide architectural flexibility for inversion of controller (IOC).

Worked on persistence layer using O/R Mapping framework Hibernate with Oracle 10g Database.

Implemented views using tags and Expression Language.

Developed J2EE Backing Beans, Action Classes, and Action Mapping and Application facades and hibernate classes to retrieve and submit using the Spring Framework.

Develop different J2EE components like EJB's, Client jars, Web Modules and Application EAR modules.

Supported production issues related to deployed applications. This required analyzing troubleshooting and resolving issues at both the Database level (Oracle 10G and 11G).

Used jQuery core library functions for the logical implementation part at client side for all the application.

Core developer of the application infrastructure and the frontend architecture.

Developed framework using Java, Spring, Hibernate and Oracle and web server technologies.

Used TOAD for all database query testing and optimizations.

Created web services, WSDL and web methods with Annotation in hibernate, Used the spring container for data source and to load the Hibernate specific classes.

Efficiently used IDE's like Eclipse, NetBeans for development of applications.

Extensively worked on Application servers like Weblogic and Apache Tomcat.

Involved in Development of the application Using J2EE Technologies (Servlets, JSP, EJB, Spring).

Created war files & deployed on Tomcat, WebLogic using ANT deployment tool.

Created XML Schema, XML template and XSL. Developed Web Services Application using SOAP.

Deployed the complete Web applications in TOMCAT, WebLogic Application server.

Environment: Spring, Hibernate, EJB, JavaScript, MYSQL, Toad, Oracle, WSDL, Eclipse, WebLogic, Water fall model, UML, JSP & SERVLET, ANT, Xml, Web 2.0, Apache Tomcat, Linux, Unix, SQL.

Danam Fiji Limited - Fiji Dec 2009 – Jul 2012

Python Developer / CAD Designer

Responsibilities

Created or identified state-of-the-art computational mechanics algorithms that extend modeling capabilities, implement as software suitable for high-performance computers, and document their verification.

Wrote script or program to automate analysis tools to streamlining the evaluation of initial data for integrity.

Using Python package created an interface automate import and exporting drawing and extracting standard data for manufacturing purpose.

Built application and program to streamline the cavity development and process and generate documentation from the design and via versa.

Used Python Flask framework to build modular & maintainable applications.

Automated data movements using Python scripts. Involved in splitting, validating and processing of files.

Created core Python API which will be using among multiple modules.

Participated in developing web application UI using HTML, CSS, JavaScript.

Uploaded statistics to MySQL for analysis and logging.

Developed complex SQL queries for testing the database functionality.

Used UNIX server for application deployment and configuration.

Wrote shell scripting for automation.

Designed database schema design and defined relationships between tables.

Provided technical assistance for maintenance, integration and testing of software solutions during development and release processes.

Created unit test/regression test framework for working/new code.

Controlled backend logic using Python.

Provided design/CAD team strong scripting capabilities in SKILL, PERL, Ocean, Linux Shell, etc.

Interface with CAD tool vendors to prove out releases and flows, solve bugs, improve usability, etc.

Performed 3D Modelling and Analysis using CAD tools.

Wrote script and macros for analysis tool for dynamic analysis.

Installation of different Unix System, CAD, Database required to perform.

Solution for existing machinery and new developed machine based on analysis and simulation.

Creating 3D complex surface modelling and do various static, dynamic and fluid analysis.

Supporting documentation needed for manufacturing engineering change request and clearly and frequently communicate with all functional areas.

Environment: Python, CAD, UNIX, MySql, Pandas, Flask, OpenNLP, StanfordNLP, CSS, JavaScript, XML, Matlab



Contact this candidate