We provide IT Staff Augmentation Services!

Python Developer Resume

2.00/5 (Submit Your Rating)

TexaS

SUMMARY

  • Professional 8+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Flask and C++.
  • Experience object - oriented programming (OOP) concepts using Python, Pyspark, C++ and PHP.
  • Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS3, HTML5, DHTML, JavaScript and jQuery.
  • Experience with Web Development, Amazon Web Services, Python and the Django framework.
  • Very good experience with cloud platforms like Amazon AWS and Google App Engine.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache and Siebel.
  • Experienced in MVW frameworks like Django, Angular.js, Java Script, backbone.js, jQuery and Node.js.
  • Experience in building strong websites confirming Web 2.0 standards using Yahoo User Interface (YUI) Framework, jQuery, HTML5, XHTML, DHTML & CSS3 to develop valid code and table-free sites.
  • Very good Experience Onshore-offshore coordination experience in Python and JavaScript.
  • Generated computed tables in Power BI by using Dax.
  • Knowledge in UX design, UI patterns and UI applications with the help of Adobe products like Adobe Dreamweaver CS3, AdobePhotoshopCS3/CS4, Adobe Fireworks CS3 and Adobe Illustrator CS3. Dreamweaver, Notepad++.
  • Experienced in Meteor web framework written using Angular.JS 2
  • Proficient with container systems like Docker and container orchestration like EC2 Container Service, Kubernetes, worked with Terraform.
  • Familiar with JSON based REST Web services and Amazon Web services.
  • Experience in AWS platform and its features including IAM, EC2, EBS, VPC, RDS, Cloud Watch, Cloud Trail, Cloud Formation AWS Configuration, Autoscaling, Cloud Front, S3, SQS, SNS, Lambda and Route53.
  • Experienced in developing Web Services with Python programming language.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
  • Experience in creating Open stack services for Identity, Compute, Image Service, Block Storage, Networking (Neutron, Keystone).
  • Expertise in Creating, Debugging, Scheduling and Monitoring jobs using Airflow and Oozie.
  • Experience with data modeling concepts (conceptual/logical/physical/semantic, multi-dimensional models (star, snowflake), normalized/demoralized models).
  • Good knowledge of web services with protocols SOAP and REST.
  • Experienced in Python's modules NumPy, matplotlibetc. for generating complex graphical data, creation of histograms etc.
  • Experienced in developing web-based applications using Python, Django, PHP, XML, CSS, HTML, Java Script and jQuery.
  • Expert in developing web-based applications using PHP, XML, CSS3, HTML5, DHTML, XHTML, JavaScript and DOM scripting, GraphQL.
  • Experience in SAML based authentication 1.1 and 2.0 using Ping Federation, Site Minder Federation and integrate with Site Minder authentication and another adapter.
  • Experience in deploying SAML based highly available solutions using Ping Federate and other security products. Competent with PHP MyAdmin, MYSQL and SQL Server.
  • Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on SQL and PostgreSQL database.
  • Solid understanding of dimensional modeling, STAR schema design, Snow fake schema design, slowly changing dimensions and confirmed dimensions.
  • Experienced in working with team of Architects and Developers to build and deploy Python Django Peewee Linux AWS, GraphQL.
  • Experience in integration (ETL/ELT/API’s) development, patterns and tooling.
  • Worked in agile and waterfall methodologies with high quality deliverables delivered on-time.
  • Experience with continuous integration and automation using Jenkins.
  • Experience with Unit testing/ Test driven Development (TDD), Load Testing.
  • Experience with design and deployment of Kerberos delegation, constrained delegation, troubleshooting Kerberos authentication failures.
  • Experience with configuring Kerberos authentication delegation.

TECHNICAL SKILLS

Languages: C, C++, Java, Python and PL/SQL, HTML, JSON, XML.

Scripting: JQuery, Java Script, AJAX, Shell, CSS, Perl.

Frameworks: Django, Flask, Angular JS.

Protocols: TCP/IP, HTTP/HTTPS, SOAP.

Build/Version Control Tools: Subversion, GIT and CVS, Ant and Maven.

Programming Methodologies: Waterfall and Agile.

Operating Systems: Windows, Unix, Linux (CentOS and Ubuntu).

Databases: Oracle, MySQL, Apache Cassandra.

Deployment Tools: Amazon EC2, Heroku, Jenkins.

Debuggers: Pdb and gdb.

IDE Tools: PyCharm, Eclipse, PyStudio, Sublime text.

Servers: Apache Tomcat, WebLogic, Jboss.

Bug Reporting Tools: JIRA and Bugzilla

MS Office Tools: MS Word, MS PowerPoint, MS Excel

IAM Tools: Ping Federate 8.3, 7.1 SAML 2.0, OAuth2.0, Kerberos

PROFESSIONAL EXPERIENCE

Confidential, Texas

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed tools using Python, Pyspark, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Experience in performance tuning of Spark Applications for setting right Batch Interval time, correct level of Parallelism and memory tuning.
  • Used the various Spark functionalities for improving the performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Data Frame, and Pair RDD's.
  • Used Spark SQL, Spark Streaming for data streaming.
  • Implemented Spark using Scala and Spark SQL for faster processing of Data.
  • Developed ETL/ELT frameworks for data integration, processing, and analysis.
  • Designed the data models to be used in data intensive AWS Lambda applications which are aimed to do complex analysis creating analytical reports for end-to-end traceability, lineage, definition of Key Business elements from Aurora.
  • Created Dax Queries to generated computed columns in Power BI.
  • Generated computed tables in Power BI by using Dax.
  • Involved in creating new stored procedures and optimizing existing queries and stored procedures.
  • Created Azure Blob Storage for Import/Export data to/from .CSV File.
  • Used Power BI, Power Pivot to develop data analysis prototype, and used Power View and Power Map to visualize reports.
  • Published Power BI Reports in the required originations and Made Power BI Dashboards available in Web clients and mobile apps.
  • Implemented a 'server less' architecture using API Gateway, Lambda, and Dynamo DB and deployed AWS Lambda code from Amazon S3 buckets. Created a Lambda Deployment function and configured it to receive events from your S3 bucket.
  • Managed Docker orchestration and Docker containerization using Kubernetes.
  • Used Kubernetes to orchestrate the deployment, scaling and management of Docker Containers.
  • Developed Business Logic using Python on Django Web Framework.
  • Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
  • Used Django Database APIs to access database objects.
  • Built data pipelines using Talend and GraphQL.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Developed data warehouse model in snowflake for over 100 datasets using where Scape.
  • Heavily involved in testing Snowflake to understand best possible way to use the cloud resources.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Used Python based GUI components for the front-end functionality such as selection criteria.
  • Enabled clients to track financial readiness based on projections obtained using rule-based prediction algorithms in R.
  • Migrated SAML Based SSO partners from CA Single Sign-On federation to Ping Federate 7.
  • Configured and supported SAML based Identity & Service Provider connections.
  • Utilized IAM protocols such as SAML, O auth, OpenID.
  • Review, redesign and optimize secure channel architecture globally to provide optimal inter and intra forest Kerberos and NTLM authentication.
  • Designed, Developed, and Maintained ETL Frameworks and Processes by using Ab initio and created shell scripts under UNIX environment and incorporated them into plans and graphs for automating ETL execution.
  • Developed entire frontend and backend modules using Django.
  • Developed Merge jobs in Python to extract and load data into MySQL database.
  • Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
  • Successfully migrated the database from SQLite to MySQL to PostgreSQL with complete data integrity.
  • Created test harness to enable comprehensive testing utilizing Python.
  • Used Test driven approach for developing the application and implemented the unit tests using Python Unit test framework.
  • Used several python libraries like wxPython, NumPy and matplotlib.
  • Used Celery with RabbitMQ, MySQL, Flask to create a distributed worker framework.
  • Developed web applications and RESTful web services and APIs using Python Flask, Django, Pyramid and PHP.
  • Extensively implemented the python libraries like Pandas, Matplotlib, NumPy to manipulate and visualize the data using interactive charts.
  • Created ad-hoc reports on SSIS by ingesting data from SQL Server2017 database.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • Worked with AWS S3 buckets instances using python boto3.
  • 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.
  • Support large development and infrastructure projects as well as day-to-day administration and support for applications written in both Microsoft (Legacy) and Open-source environments (Python, cx Oracle, Django) developed using an agile approach.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Used Wireshark, live http headers, and Fiddler debugging proxy to debug the Flash object and help the developer create a functional component.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Having very good experience with BIG DATA and Snowflake database.
  • Created Business Logic using Python to create Planning and Tracking functions.
  • Worked on UI using HTML5, CSS3 and Java Scripts.
  • Created Airflow Scheduling scripts in Python.
  • Installed and configured apache airflow for workflow management and created workflows in python.
  • Used Pandas library for statistical Analysis.
  • Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
  • Version control using GitHub.
  • Involved in writing stored procedures using MySQL.

Environment: Python, Django, Flask, Shell Scripting, AWS, Pandas, PyQt, Ping Federate 7.1 SAML 2.0, SAML1.1PyQuery, Wireshark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX, Airflow.

Confidential, PA

Python Developer

Responsibilities:

  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developing a Restful service using Python Flask framework
  • Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
  • Experienced in web applications development using Django/Python, Flask/Python.AndNode.js, Angular.js, DOJO, jQuery while using HTML/CSS/JS for server-side rendered applications.
  • Experienced in web applications development using Django/Python, .NET/C#, Flask/Python, and Node.js, Angular.js, ember.js, jQuery, Ajax while using HTML/CSS/JS for server-side rendered application.
  • Explore data in a variety of ways and across multiple visualizations using Power BI
  • Used Power BI Gateways to keep the dashboards and reports up to date.
  • Installed and Configured Enterprise Gateway and Personal Gateway in Power Bi Services.
  • Published reports and dashboards using Power BI.
  • Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture
  • Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
  • Worked extensively with Dimensional modeling, Data migration, Data cleansing, Data profiling, and ETL Processes features for data warehouses.
  • Experience in writing ETL jobs using Ab Initio.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using Python.
  • Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Handled all the client-side validation using JavaScript.
  • Designed and developed data management system using MySQL.
  • Created a Git repository and added the project to GitHub.
  • Build development environment with JIRA.
  • Creating unit test/regression test framework for working/new code.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python, Django, Flask, Java, Angular.js, Bootstrap, AWS, Bash, PyQt, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server, Linux.

Confidential - Columbus, GA

Python Developer

Responsibilities:

  • Participated in requirement gathering and worked closely with the architect in designing and modeling.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used PyQt for the functionality filtering of columns helping customers to effectively view their transactions and statements. Implemented navigation rules for the application and page.
  • Performed testing using Django’s Test Module.
  • Used Django configuration to manage URLs and application parameters.
  • Involved in Web development, programming, and engineering Django, UWSGI and SQL internal admin tools behave BDD.
  • Worked extensively with Dimensional modeling, Data migration, Data cleansing, Data profiling, and ETL Processes features for data warehouses.
  • Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
  • Developed a fully automated continuous integration system using Git, Jenkins, MySQL and custom tools developed in Python and Bash.
  • Used Power BI, Power Pivot to develop data analysis prototype, and used Power View and Power Map to visualize reports
  • Published Power BI Reports in the required originations and Made Power BI Dashboards available in Web clients and mobile apps
  • Designed and managed API system deployment using fast http server and Amazon AWS architecture
  • Creation of Python scripts for data access and analysis (Scripts, Data Feeds, XLS, FIXML) to aid in process and system monitoring, and reporting.
  • Rewrite existing Java application in Python module to deliver certain format of data.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Generated property list for every application dynamically using Python.
  • Also used Bootstrap and Angular.js as a mechanism to manage and organize the HTML page layout.
  • Responsible for search engine optimization to improve the visibility of the website.
  • Wrote Python scripts to parse XML documents and load the data in database.
  • Designed and developed the UI of the website using HTML5, XHTML, AJAX, CSS3 and JavaScript.
  • Handled all the client-side validation using JavaScript.
  • Designed and developed data management system using MySQL.
  • Created a Git repository and added the project to GitHub.
  • Build development environment with JIRA.
  • Creating unit test/regression test framework for working/new code.
  • Using Subversion version control tool to coordinate team-development.
  • Responsible for debugging and troubleshooting the web application.

Environment: Python 2.7, Django 1.4, Java, Angular.js, Bootstrap, AWS, Bash, PyQt, XML, Shell Scripting, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Jenkins, Apache Web Server.

Confidential - Sunrise, FL

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks. Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
  • Developed Business Logic using Python on Django Web Framework.
  • Developed views and templates with Python and Django's view controller and tinplating language to create a user-friendly website interface.
  • Used Django Database APIs to access database objects.
  • Used Celery with RabbitMQ, MySQL, Flask to create a distributed worker framework.
  • Developed web applications and RESTful web services and APIs using Python Flask, Django, Pyramid and PHP.
  • Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers.
  • Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
  • Used Python based GUI components for the front-end functionality such as selection criteria,
  • Created test harness to enable comprehensive testing utilizing Python.
  • Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
  • 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.
  • Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records
  • Used PyQuery for selecting particular DOM elements when parsing HTML.
  • Used Wireshark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component.
  • Used PandasAPI to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Created Business Logic using Python to create Planning and Tracking functions
  • Created UI Screens for initiation and validation.
  • Worked on UI using HTML5, CSS3 and Java Scripts.
  • Developed multi-threaded standalone app in Python and PHP to view performance.
  • Used Pandas library for statistical Analysis.
  • Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
  • Version control using GitHub.
  • Involved in writing stored procedures using MySQL.
  • Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.

Environment: Python 3.x, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wireshark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, Apache Web Server, MYSQL, GitHub, LINUX.

Confidential

Java Developer

Responsibilities:

  • Involved in Design, Development and Support phases of Software Development Life Cycle (SDLC)
  • Reviewed the functional, design, source code and test specifications.
  • Involved in developing the complete front end development using JavaScript and CSS.
  • Author for Functional, Design and Test Specifications.
  • Implemented Backend, Configuration DAO, XML generation modules of DIS.
  • Analyzed, designed and developed the component.
  • Involved in Analysis, design and coding on Java and J2EE Environment.
  • Developed dynamic pages using JSP tags to invoke Servlets.
  • Implemented “Model View Controller (MVC)” architecture to obtain “Layered Architecture” to isolate each layer of the application to avoid the complexity of integration and customization.
  • Experience working with MVC architecture Struts Java Server Faces and Spring
  • Developed the applications using My Eclipse and Edit Plus tools.
  • Used JDBC to connect to MySQL Database for read and write operations
  • WebLogic application server was used to host the EJBs. Used Bugzilla for bug tracking.
  • Used Ant to build the deployment JAR and WAR files. Involved in various stages of enhancements in the application by doing the required analysis, development, and testing.
  • Used JDBC for database access.
  • Used Data Transfer Object (DTO) design patterns.
  • Unit testing and rigorous integration testing of the whole application.
  • Written and executed the Test Scripts using JUNIT.
  • Actively involved in system testing.
  • Implemented J2EE design patterns like DAO, MVC, and Singleton Pattern.
  • Experienced in generating client jar from web services (WSDL, XSD) using JAX WS Consumed Web services and application framework using Bootstrap.
  • Deployed applications on WebSphere Application Server and performed required configuration.
  • Used Spring Framework for Dependency injection and integrated with the Hibernate.
  • Wrote SQL statements to store and retrieve data from Oracle.
  • Test Web Services Application CURD (created, update, read, deleted) operations using SOAP.
  • Used SVN for the source code management and performed unit testing of the modules with Junit.
  • Involved in documenting the application test results, fixing bugs and enhancements. Followed Agile Scrum Methodology. Implemented REST based microservices using Spring Boot.
  • Developed XML parsing tool for regression testing.
  • Prepared the Installation, Customer guide and Configuration document which were delivered to the customer along with the product.

Environment: Java, JavaScript, HTML, CSS, JDK 1.5.1, JDBC, Oracle10g, XML, XSL, Solaris and UML

Confidential

Java Developer

Responsibilities:

  • Work with team of developers on Java applications for RISK management.
  • Generated property list for every application dynamically using JAVA.
  • Handled all the client side validation using JavaScript.
  • Involvement in the use cases, development of OOAD and modeling, which involved in class diagrams and object diagrams using UML.
  • Extensively used Eclipse while writing code for JSPs and Servlets.
  • Deployed the application in Tomcat server.
  • Using Subversion version control tool to coordinate team-development.
  • Experienced in Agile methodologies and SCRUM Process.
  • Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
  • Requirements analysis, Re-engineering and functional specifications
  • Designed and developed data management system using MySQL.
  • Designed and developed components under J2EE architecture using Struts, Spring, and Hibernate.
  • Analyzed application based on Object Oriented programming (OOP).
  • Worked in Agile Scrum software methodologies. Involved in daily scrum meetings to self-organize and complete work. Used Hibernate for mapping object-oriented design (OOD) model to relational database. Involved in development of web services and tools used internally.
  • Have Knowledge on Spring Batch which provides Functions like processing large volumes of records, transaction management, job processing statistics and resource management.
  • Implemented the business layer by using Hibernate with Spring DAO and developed mapping files and POJO java classes using ORM tool. Used GIT for version control and change management.
  • Followed Test Driven Development (TDD) and created Junit Test Cases.
  • Prepared the user test cases based on the specification provided by the users &developed.
  • Prepared MOM for client, project review meetings. Used PMD, check style for analyzing source code.

Environment: Java/J2EE, OOAD, Agile, SVN, MySQL, Eclipse, Tomcat.

We'd love your feedback!