Sr. Python Developer Resume
New, YorK
SUMMARY
- Experienced in developing Web - based Applications using Python, CSS, HTML, HTML5, CSS3, JavaScript, AJAX, J2EE, jQuery, JSON, jQuery UI, XML, Angular JS and jQuery also involving Beautiful Soap, Numpy, Scipy, Matplotlib, python-twitter, Pandas Dataframe, Ansible urlib2 libraries.
- Having 8+ years of experience as a Python Developer with deep understanding of technology trends with expertise in core of complex technologies. Solid experience in Analysis, Design and Development, Testing, Implementation, production support and maintenance of various Web Applications using Python, Django, Bottle framework.
- Extensive experience in Requirement Analysis, Application Design & Development and profound knowledge on SDLC using agile and V-model.
- Experienced in working with various Python IDE's using PyCharm, PyScripter, Spyder, PyStudio and PyDev and Bottle framework.
- Hands-on experience in structured Database CRUD operations.
- Strong understanding of AWS IAM security principles and technologies.
- Experienced in developing Web Services with Python programming language and good knowledge of Web Services with protocols SOAP, REST.
- Strong understanding of the entire AWS Product and Service suite primarily EC2, S3, VPC, Lambda, Redshift, Spectrum, Athena, EMR(Hadoop) and other monitoring service of products and their applicable use cases, best practices and implementation, and support considerations.
- Profiled python code for optimization and memory management and skilled experience in Python with using new tools and technical developments (Libraries Used: libraries- Beautiful Soup, Jasy, NumPy, Scipy, Matplotlib, Pickle, PySide, Pandas dataframe, Bottle framework, networkX, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing and experienced in web applications development using, Flask /Python, Bottle framework, and Node.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications also involving Beautiful Soap, Numpy, Scipy, Matplotlib, python-twitter, Pandas Dataframe, urlib2 librariesExperience with Agile methodology using Jira
- Involved in various projects related to Data Modeling, System/Data Analysis, Design and Development for both OLTP and Data warehousing environments.
- Experience in using third party tools like Telerik, DevExpress and kendo Controls and worked containerizing applications using Docker and Vagrant and familiar with JSON based REST, SOAP, and Amazon Web Services.
- Experience in building isomorphic applications using React.js and Redux with GraphQL on server side.
- Python experience with writing Google Cloud Functions (Similar like AWS Lambda)
- Experienced in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Expertise in developing web-based applications using libraries and frameworks like Bottle, Angular JS, Bootstrap, jQuery, Ruby on Rails, Knockout.js, Node Js, Backbone.js, React JS, D3 JS and Require JS.
- Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
- Also I have 6+ year experience In DICOM files, It is mainly used to maintain uniformity among varied types of medical image modalities. It is a standard format to view, store, share and retrieve medical images. Python offers a powerful module, pydicom to work with the DICOM files such as medical images, reports, and radiotherapy objects.
TECHNICAL SKILLS
Languages: Python, Java, C, C++, PHP
Web technologies: ReactJs, AngularJs, HTML5, JavaScript, ES6, jQuery, Ajax, CSS3, Bootstrap, XML
Web frameworks: FLASK, DJANGO, Nodejs, Pyramid, Spring and CSS Bootstrap
Testing Tools: Selenium, Pytest, NoseTest, ROBOT Framework
Database: ORACLE, MySQL, SQLite, PostgreSQL, MS SQL SERVER, MongoDB, Cassandra
IDE s/ Development Tools: NetBeans, Eclipse, PyCharm, and Sublime Text, Soap UI
UML Modeling: Rational Rose, UML, StarUML
Operating system: Mac OS X, Ubuntu, CentOS, Red Hat, Windows
Virtualization tools: VMware Workstation 10/11
CI/CD: Jira, Git, SVN, Confluence, Jenkins, Docker
Version Control: SVN, CVS, Git, GitHub
Cloud Computing: AWS EC2, S3, RDS (MySQL), SQS
Web Servers: Apache Tomcat, Web Logic,Apache Cassandra
PROFESSIONAL EXPERIENCE
Sr. Python DeveloperConfidential, New York
Responsibilities:
- Established Postgre sql databases for blog entries, created a client login portal using LinkedIn authentication.
- Developed server-side application to interact with database using Spring Boot and Hibernate
- Used Rest Controller in Spring framework to create RESTful Web services and JSON objects for communication.
- Studied in-house requirements for the Data warehouse to be developed
- Extracted data from the databases (Oracle and SQL Server, DB2, FLAT FILES) using Informatica to load it into a single data warehouse repository.
- Expertise inReactJS and working withReactFlux architecture.
- Developed frontend and backend modules using Python on Django including Tastypie Web Framework using Git.
- Developed Merge jobs in Python to extract and load data into MySQL database and Worked on MYSQL data lineage process to map source to target DB, table and column mappings using OO Python.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity and Designed, developed and deployed CSV Parsing using the big data approach on AWS EC2.
- Used Sqoop to import the data from RDBMS to Hadoop Distributed File System (HDFS) and later analysed the imported data using Hadoop Components and Created and maintained Technical documentation for launching HADOOP Clusters and for executing Hive queries and Pig Scripts.
- Managed large datasets using Panda data frames andPostgreSQL.
- Designed and developed data management system usingpostgreSQL.
- Developed Ruby on Rails 3 web applications using MongoDB and back-ground processes using Resque and Redis and Worked on performance tuning of cluster using Cassandra Configuration file and JVM Parameters.
- Designed SPA (Single page applications) in Flux architecture usingReact.js.
- Comfortable working within the Django ORM, writing native SQL queries inPostgreSQL.
- Using React Js, worked on applications for Bash terminal component to add Extensible commands and auto complete in content writing.
- Developing a user interface application using HTML5, CSS3, SASS, SCSS JavaScript, VueJs, Angular 4 and Node.
- Developed backend modules using Laravel.
- Used auth0 api, composer and Artisan Commands for Laravel.
- Implementation of user interfaces using Blade templates with VUEjs.
- Used artisan commands for DB seeding and migrations, And also created the DB migration files for synchronization of the DB changes..
- Configured continuous integration with Jenkins on Amazon EC2
- Maintaining Tableau reports & analysis and work on enhancements to existing reports or creating new reports based on business needs and Performed Tableau type conversion functions when connected to relational data sources
- Created the Application usingReact.JS and Node.js libraries NPM, gulp directories to generate desired view and flux to root the URL's properly.
- Implemented ELK stack on Hadoop cluster. Generated audit logs for Hbase, HDFS, Knox, Ambari, and other Hadoop.
- Implemented a Continuous Delivery pipeline with Docker, Jenkins and GitHub and AWS AMI's and Worked on creating the Docker containers and Docker consoles for managing the application life cycle.
- Wrote Python scripts to parse JSON documents and load the data inMongoDB.
- Enhanced performance of application by developing a topology to cache resources usingGemfirefor SOA layer accessing database for saving/accessing financial information.
- Implemented and executed code to perform CRUD operations onMongoDBusing Pymongo module.
- Published REST API's to fetch data from Elastic Search clusters for client-based applications to search patients and claims by multi-field indexes and Used Elastic Search for setting up the search cluster
- Created MySQL queue using AWS SNS, SQS, and Golang (Go), to concurrently process SQL queries in the background and Built a Golang web server to host multiple tools so another has http access to them
- Used Test driven approach for developing the application and Implemented the unit tests using Python Unit test framework and Development of Isomorphic ReactJS and Redux driven API client applications.
- Developed Ruby/Python scripts to monitor health of Mongo databases and perform ad-hoc backups using Mongo dump and Mongo restore.
- Used integration tool: Drools rules engine that would accept JSON request via restful web services for providing a simple interface allowing anyone to capture new rules and logic defining the behavior of a system.
- Familiar with JSON based REST Web services and Amazon Web services (AWS) and Responsible for setting up Python REST API framework and spring framework using DJANGO.
- Dynamic implementation of SQL server work on website using SQL developer tool and Experience with continuous integration and automation using Jenkins and Implemented Service Oriented Architecture (SOA) using JMS for sending and receiving messages while creating web services.
- Co-ordinated and solved issues with QA Team, who were using the utilities as their testing tool forGemfire.
- Created Intelligence Cubes in MicroStrategy to overcome performance issues related to Report Service Documents using high volume datasets
- Develop applications that useMongoDBdatabase, and pymongo.
- Used AWS Redshift, S3, Spectrum and Athena services to query large amount data stored on S3 to create a Virtual Data Lake without having to go through ETL process.
- Designed front end using UI, HTML, Bootstrap, Node JS, underscore JS, Angular JS CSS, and JavaScript and Strong Expertise in working with server-side technologies including databases, restful API and MVC design patterns.
- Performed data analysis, feature selection, feature extraction using Apache Spark Machine Learning streaming libraries in Python and Creating data pipelines using Apache Spark, a big-data processing and computing framework.
Environment: Python3, Django, SQL, ZODB, MySQL, Sqlite3, git, Devops, PostgreSQL,NoSQL,Yaml, MongoDB Golang, bitbucket, pdb, AWS, Jira, Jenkins, dockers, Pyspark, Rest, Virtual Machine, Ajax, jQuery, JavaScript, LINUX.
Sr. Python Developer
Confidential, San Francisco, CA
Responsibilities:
- Actively participated in requirement gathering sessions and capability planning for multi data centerCassandracluster
- Constructed powerful and modern frontend architecture, involvingReact, Redux, and ES6.
- Worked in usingReactJS components, Forms, Events, Keys, Router, Animations and Flux concept.
- Involved in integrating the GIT into thePuppetto ensure the integrity of applications by creating Production, Development, Test, and Release Branches.
- To maintain the code usingGITversion control and Cygwin for Linux commands.
- Stored the data in the form of JSON structure-based documents, stored in a collection usingMongoDB.
- Designed and implemented SandraNoSQLdatabase read/write/search function.Worked on migrating data to AmazonAWS. UsedAWSproducts like EC2, IAM, RDS, Log Monitor, Lambda, REST API Gateway etc.
- Developed front end using Angular.js, React.JS,Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Developed user interface by using theReactJS, Flux for SPA development.
- Developed and deployed corporate intranet platforms for data visualization and analytics using Python, Django, Django Rest Framework,PostgreSQLbackend.
- Development of Scripts for CICD using Virtual machines, Docker, python andYaml.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Involved in front end and utilized Bootstrap and Angular.js for page design.
- Organizing and configuring web application throughYAMLby creating and configuring app.yaml
- Worked inDevOpsgroup running Jenkins in a Docker container with EC2 slaves in Amazon AWS cloud configuration.
- Managing Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as uDeploy,Puppetor custom-built. Designing cloud-hosted solutions, specific AWS product suite experience.
- Excellent experience with Python development underLinuxOS (Debian/RedHat/AIX)
- Experience withLinuxcommand and bash shell scripting.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such asChefandPuppet.
- Created server monitoring daemon with Psutil, supported by Django app for analytics which I created. Also researched big data solutions withMongoDBdatabase.
- Improved performance of the application by migrating Database between MongoDB to Elasticsearch.
- Developed code in Java which creates mapping in ElasticSearch even before data is indexed.
- Used Curator API on Elasticsearch to data back up and restoring.
- Incorporated agile methodology to manage requirements and enhance the application.
- Developed application using AWS CloudFormation, EC2, S3, Heroku, DynamoDB, and security Integration.
- Performed application development using tools like Intellij, JUNIT, and Maven for building application.
- Integrated Git/Bitbucket with JIRA to monitor the commits in Git.
- Used cloud AWS, EC2, S3 for virtual servers on Linux/Mac, Debian and Amazon RDS with MySQL and PostgreSQL.
- Integrating Jira with Stash/Crowd/Hipchat/Bitbucket Server.
- Search engine optimization by replacing existing database with MongoDB (NoSQLDatabase).Used Github for Python source code version control,Jenkinsfor automating the build Docker containers, and deploying in Mesos.
- Working extensively on REST APIs, JSON, Microservices,CI/CD, Docker containers.
- Worked inNoSQLdatabase on simple queries and writing Stored Procedures for normalization and renormalization.
- Build SQL,NOSQLqueries implementing functions, packages, views, triggers, and tables
- Followed AGILE development methodology to develop the application and Used the GO Programming Language to refactor and redesign the legacy databases.
- Creating new MEAN / MERN stackReactapplications.
- Create REST API's usingDRFto be consumed by the frontend UI built on Angular JS
- Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, andMongoDB.
- UtilizedCeleryto automate various tasks such as API calls.
- Developed automated process for builds and deployments by usingJenkins, Ant, Maven, Shell Script.
- Architected and developed Python and Django for the backend development and front-end application using React, Webpack, Redux, and ES6/7 andPostgreSQLfor the database.
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries from python using Python-MySQL connector and MySQL dB package to retrieve information
Environment: Python3, Django, SQL, ZODB, MySQL, Sqlite3, git, Devops, PostgreSQL, NoSQL,Yaml, MongoDB Golang, bitbucket, pdb, AWS, Jira, Jenkins, dockers, Pyspark, Rest, Virtual Machine, Ajax, jQuery, JavaScript, LINUX.
Python Developer
Confidential, Miami, FL
Responsibilities:
- Used python libraries like Beautiful Soup and matplotlib.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and jQuery.
- Developed GUI using Django and Python for dynamically displaying the test block documentation and other features with Python code for a web browser.
- Implemented migration tasks from Oracle apps toPostgreSQLdatabases.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Supported AmazonAWSS3 and RDS to host static/media files and the database into Amazon Cloud.
- Used and Python Django to interface with the jQuery UI and manage the storage and deletion of content.
- Wrote scripts to parse JSON documents and load the data in database.
- Worked on front end frame works like CSS, Bootstrap for responsive webpagesUsed Pandas for a data alignment and data manipulation.
- Implemented monitoring and established best practices around using elastic search and Install and configuring monitoring scripts forAWSEC2 instances andAWSS3.
- Developed front end using Angular.js, React.JS,Node.js, bootstrap.js, backbone.js, JavaScript, where back end is java with REST webservice.
- Involved in the application development using Spring Core, MVC modules and Java web-based technologies: such as, Servlets, JSP, Java Web Service (REST/SOAP based), WSDL.
- Deployed and monitored scalable infrastructure on Amazon web services (AWS).
- Designed and managed API system deployment using fast http server and AmazonAWSarchitecture and automatedAWSS3 data upload / download using python scripts.
- Having Knowledge onAWSLambda, Auto scaling, Cloud Front, RDS, Route53,AWSSNS, SQS, SES.
- Developing the Python automated scripting using Boto3 library forAWSSecurity audit and reporting usingAWSLambda for multipleAWSAccounts.
- Developed views and templates with Python and Django's view controller and templating language to create user-friendly website interface.
- Worked on Python OpenStack APIs and used NumPy for Numerical analysis.
- Used Ajax and jQuery for transmitting JSON data objects between frontend and controllers.
- Used Angular MVC and two-way data binding. Worked on automation scripts using Selenium in JAVA.
- Designed, coded and tested key modules of the project using java oops concepts.
- Install KAFKA onHadoopcluster and configure producer and consumer coding part in java to establish connection from twitter source to HDFS with popular hash tags.
- Developed Splunk infrastructure and related solution for application toolsets.
- Helped team to on-board data, create various knowledge objects, Install and maintain the Splunk Apps.
- Creating Application on Splunk to analyze the data.
- Developed the business tier using Core Java and the HTTP interfaces using Servlets.
- Software Development in Linux Environment, utilized XShell to build, deploy Java applications
- Developed Functional Package with Java, Erlang andPython
- Added several options to the application to choose particular algorithm for data and address generation.
- Maintained the versions using GIT and sending the release notes for each release.
- Supported the issues seen in the tool across all the teams for several projects.
- Manage Splunk configurations files like input, props, transforms and lookups.
- Configured Maven for Java automation projects and developed Maven Project Object Model (POM).
- Setup automated cron jobs to upload data into database, generate graphs, bar charts, upload these chartsto wiki and backup the database.
- Followed AGILE development methodology to develop the application.
- Used core java concepts like Collections, Generics, Exception handling, IO, Concurrency to develop business logic.
Environment: Python 3.2, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, PyCharm, Urllib, jQuery, GitHub, Angular.JS, Jira
Software Developer
Confidential, Melbourne, FL
Responsibilities:
- PythonOO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Writing Unit, Functional, and Integration test cases for Cloud Computing applications on AWS using Python with boto library.
- Held meetings with client and worked all alone for entire internal project with limited help from the client.
- Worked on writing and as well as read data from csv and excel file formats.
- Connected Flex from Backend Controller using different API services.
- Involved in understanding the current business process, defining scope of the project along with position statement.
- Re-engineered various modules for implementing changes and creating efficient system.
- Developed dynamic web pages usingpythonDjango Frameworks.
- UsedPythonand Django creating for XML processing, data exchange and business logic implementation.
- Usedpythonscripts to update content in the database and manipulate files.
- Resolved issues and improvised the process to ensure a stable and accurate solution.
- GeneratedPythonDjango Forms to record data of online users.
- Working with the architect,developerson business and technical issues, helping in designing the system; and testers to ensure all requirements are correctly translated.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers, and User Defined function.
- I have also used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we request from multiple browsers to web application.
- Data mapping, logical data modeling, created class diagrams and ER diagrams and used SQL queries to filter data within the Oracle database.
Environment: Python, Django, Java, MySQL, XML, HTML, XHTML, CSS, AJAX, JSON, JavaScript, Apache Web Server, MYSQL