Sr.python Developer Resume
Manassas, VA
SUMMARY:
- 7+ years of experience as Sr.Python developer and IT experience in Design, Development, Testing, and Deployment of various applications using Python/Django
- Experienced in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, Apache, MySQL, and Python) Architecture.
- Basic knowledge on Rest API and JSON Parsing, jQuery and Angular JS
- Worked with JSON based REST Web services.
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST scripts for API Integration.
- Experience with JSON based REST Web services and Amazon Web Services (AWS).
- Expertise in working with different databases like MySQL, PostgreSQL, Oracle and good knowledge in using NoSQL databases like Apache Cassandra, MongoDB (2.6,2.4)
- Good understanding of Object - Oriented Technologies and Relational Database Systems.
- Created python API's using python Dynamic Rest Framework and Serializers.
- Involved in testing RESTful API like Twilio, Facebook and Twitter.
- Developed Automation testing suite using Python and Robot Framework.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Responsible for setting up Python REST API framework using Django.
- Experience in AWS Cloud platform and its features which includes EC2, AMI, EBS Cloudwatch, AWS Config, Auto-scaling, IAM user management, and AWS S3
- Experience testing different web service methodologies SOAP, REST over XML, JSON payloads
- Expertise in MVW frameworks like Django, Angular JS, Java Script, jQuery and Node.js.
- Model View Component (MVC) architecture implemented for development of the project and used Django Rest Framework to develop REST API.
- Familiar with JSON based REST Web services and Amazon Web Services (AWS).
- POSTMAN, SWAGGER for Rest API testing over JSON Payloads
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Good experience with cloud platforms like Amazon AWS and Google 3, App Engine
- Expertise in AWS Resources like EC2, S3, EBS, VPC, ELB, AMI, SNS, RDS, IAM, Route 53, Auto scaling, Cloud Formation, Cloud Watch, Security Groups.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access
- Good Knowledge of Waterfall and Agile methodologies and experienced on this.
- Active Participation in full development life cycle (requirements, design, architecture, development, testing).
- Performed code reviews and implemented best Python programming practices.
- Used JAX-RS (REST) for producing web services and involved in writing programs to consume the web services with Apache CXF framework.
SKILLS EXPERIENCE:
- PYTHON
- JAVA
- CSS, jQuery
- LINUX
PROFESSIONAL EXPERIENCE:
Sr.Python developer
Confidential, Manassas, VA
Responsibilities:
- Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
- Developed and designed Python based API (RESTful Web Service) to interact with company's website.
- Experienced in Agile Methodologies and SCRUM Process
- Successfully implemented Django framework (including Tastypie) to design server applications.
- Worked no Amazon Web Services (AWS) Cloud services such as EC2, EBS, S3, VPC, Cloud Watch, and Elastic Load Balancer.
- Implemented Python code to fix bugs and provides upgrades to existing functionality.
- Provided fault isolation and root cause analysis for technical problems.
- Experienced in setting up Python REST API Frame work using Django.
- Created JIRA Support Project/Agile board to track support issues.
- Involved in debugging the applications monitored on JIRA using agile methodology
- Other machine learning models, including support vector machine.
- Responsible for setting up Python REST API framework and spring framework using Django
- Designed and implemented by configuring Topics in new Kafka cluster in all environment.
- Successfully secured the Kafka cluster with Kerberos
- Used Machine learning techniques like unsupervised Classification, optimization and prediction.
- Used Django configuration to manage URLs and application parameters.
- Used RESTful API to gather clouds related data for products and used RSpec to create test-driven development.
- Wrote Cloud formation templates and deployed AWS resourcing.
- Built application and database servers using AWS EC2 and create AMIs also using RDS for Oracle DB.
- Designed and managed API system deployment using fast HTTP server and Amazon AWS architecture
- Created Test script in Perl/Unix from automation and Ran the Test and validated results.
- Experience in full stack development for designing cloud-based Python web applications and RESTful APIs using Python REST API Framework..
- Developed a Rest endpoint using SpringBoot that accepted weather readings, stored into datastore and provided weather insights.
Environment: Python 3.4.5, SciPy, Pandas, Bugzilla, Git, C++, Java, jQuery, MongoDB,, AWS S3,Shell Scripting, HTML4/CSS, Red hat Linux, Apache Tomcat 7.0 EC2, EBS, RedShift, Ansible, Mercurial, Eclipse, IntelliJ Idea
Sr.Python developer
Confidential, Richmond, VA
Responsibilities:
- Used Rest angular, Promise and Services in AngularJS for calling API's and build some custom directives.
- Wrote REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework.
- Gained Knowledge on Deploying apps using AWS Cloud Formation
- Involved in creating front-end modules such as Customer, Search, Results and Catalogs.
- Worked with JSON based REST Web services and Amazon Web Services (AWS).
- Generated Django forms to record data of online users and used PyTest for writing test cases.
- Used AJAX for transmitting JSON data objects between frontend and controllers and wrote Python scripts to parse XML and JSON documents and load the data in database.
- Involved in fixing cross-browser issues and unit testing.
- Used Python OS module on UNIX environment, made job cloning and forking.
- Involved in web designing using HTML, XHTML, CSS, JavaScript and extensively used Table Less Design in CSS for positioning.
- Designed DOM based interactive to reprogram selected links and adopted WCAG 2.0 standards for HTML and XHTML and W3C standards for CSS as well
- Worked on Kafka Backup Index, Log4j appender minimized logs and Pointed ambari server logs to NAS Storage.Develop administrative and rich user interfaces with the technologies of JSP, JSF, AJAX, XSLT, JavaScript, spring and Hibernate.
- Involved in front-end designing using JavaScript with JSF Ajax and tag libraries.
- Expert in HTML5/CSS3 development and have experience in Node.JS, AngularJS for responsive design.
- Developed Perl and Shell scripts for upload of data feed into database
- Developed reports in Perl for our end users.
- Developed scripts and modified Pro*C program for automation of Claims processing to handle additional 1million recipients.
- Developed and designed system to collect data from multiple portal using Kafka and then process it using spark.
- Designated UI architecture for the internal web application and worked with designers to construct UI using AngularJS.
Environment: Python 2.7, Vim, BeautifulSoup, Requests, MySQL, CVS, Jenkins, IntelliJ IDEA, Eclipse.
Python developer
Confidential, Warren, MI
Responsibilities:
- Designing, developing and managing REST APIs utilizing Django's Rest framework and overlooking the API system
- Development of web applications using Python frameworks as Django.
- Successful migration of the default Django's database (SQLite) to PostgreSQL to improve efficiency, integrity and security of data.
- Involved in database-driven web application development using a variety of frameworks such as Django on Python.
- Worked on PostgreSQL development (tables, views, joins) and migrations from SQLite databases preserving the integrity
- Preparing documentation as per organizational standards, designing, implementing, and maintaining complex database applications.
- Worked on SSIS and created SSIS Jobs and scheduled Packages using SQL Server Management Studio for Daily Load.
- Loaded data from External Files into Oracle tables using SQL *Loader
- Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
- Worked on complex datasets including Python's native lists, dictionaries and tuples.
- Designed & developed templates using Django's template library and utilized them using Django's forms library.
- Generated property list for every application dynamically using Python and was responsible for search engine optimization to improve the visibility of the website.
- Used version control systems such as Git and Apache SVN for maintaining a consistent state throughout the application development process.
- Effectively followed Scrum along with Test-Driven Development to develop applications, services and software solutions.
- Scripting with Windows environments such as PowerShell.
- Analyzing the data with Hive, Spark and MongoDB from Hadoop and develop the mappings as per the requirement.
- Tools and Technologies Used: Java 1.8, Spring Boot, Microservices, Angular 4, Spring Security, Hibernates, Oracle, SQL, IntelliJ, Gitlab, Jenkins, TOAD, Atom.
Environment: Python 3.3, Elasticsearch, Django, HTML5/CSS, Cassandra, JavaScript, PyCharm, GIT, Linux, Shell Scripting, RESTful, CLI, Vagrant, Docker, Confluence, Ansible.
Python developer
Confidential, New York, NY
Responsibilities:
- Designed Python/Django based web application, PostgreSQL DB, and integrations with 3rd party email, messaging, storage services.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Worked on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Followed different testing methodologies like unit testing, Integration testing, and web application testing.
- Developed, designed and deployed Matrix and Tabular reports with drill down and drill through features using SSRS in Business Intelligence Development Studio (BIDS) as per client requirements.
- Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash
- Design and implemented custom scripts.
- Develop consumer based features and applications using Python, Django, HTML and Test Driven Development (TDD)
- Rewrote existing Python/Django modules to deliver certain format of data.
- Responsible for tracking and monitoring project status in JIRA (Agile)
- Developed Python web services for processing JSON and interfacing with the Data layer.
- Worked on deployment of project on to Amazon S3.
- Used GIT version control.
- Designing & deployment of Hadoop cluster and different Big Data analytic tools including Hive, Spark.
- Worked on development of SQL and stored procedures for normalization and renormalization in MYSQL.
- Built SQL queries for performing various CRUD operations like create, update, read and delete.
- Used collections in Python for manipulating and looping through different user defined objects.
- Engaged in Design, Development, Deployment, Testing, and Implementation of the application.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.7, Django, C++, Java, jQuery, SVN, Oracle 11.1, Eclipse, Shell Scripting,HTML4.0 Red hat Linux.
Python developer
Confidential, Monroe, LA
Responsibilities:
- Participated in requirement gathering and analysis phase of the project in documenting the business requirements by conducting meetings with various business users.
- Worked with a team of developers on python applications for RISK management.
- Made Django web-based apps for various bank applications.
- Designed the architecture of the hardware environments and methodology of the code.
- Experienced in Agile Methodologies and SCRUM Process.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support
- Used CVS SVN to resolve and coding the work on Python.
- Performed pytest and unit test on them. Extracted XML code from script for testing
- Created database using SQL, wrote several queries to extract/store data.
- Used Pandas library for statistical analysis
- Used Numpy for Numerical analysis for Interest calculations.
Environment: Python 2.6, Django, MySQL, Java, XML, Perl, SVN, UNIX, Apache Tomcat 6.0, MS SQL server 2002, SQL.
Java Developer
Confidential, Minnetonka, MN
Responsibilities:
- Involved in the maintenance, development and production support for the medical branch Originating System product. 3
- Involved in the requirement analysis, technical design, Coding and unit testing for the new enhancements.
- Created database using MySQL, wrote several queries to extract data from database.
- Worked on the enhancements for the existing pages using servlet, JPA technologies with MS SQL server as the back end. The pages were developed using HTML, Velocity and JavaScript for client-side validation.
- Used Perforce for the version control
- Designed and developed the application using Waterfall methodology
- Created User Interface (UI) using JavaScript, bootstrap, Angular.js and HTML5/CSS
- Worked on frontend frameworks like CSS Bootstrap for development of Web applications.
- Designed RESTful APIs web service for handling AJAX requests.
- Created project designs utilizing MVC architecture components.
Environment: Java, JPA 1.0, Servlets, JavaScript 1.7, MySQL, Waterfall HTML 4.0, MS SQL server 2000