We provide IT Staff Augmentation Services!

Full Stack Python Developer Resume

3.00/5 (Submit Your Rating)

Omaha, NE

SUMMARY

  • 7+ years of SOFTWARE DEVELOPMENT EXPERIECE in Python and IDEs - Sublime text, PyCharm, Eclipse, PyDev.
  • Highly experienced in understanding all phases of Software Development Life Cycle(SDLC).
  • Expert in Web application development using Python 3.5/3.4/2.7, Django 1.9, Flask, MongoDB, WSGI, JavaScript, AJAX, HTML, JSON, and template languages.
  • Experience in developing Web-Applications implementing Model View Control(MVC) architecture using Django, Flask, and Spring web application frameworks.
  • Experience in developing user interface applications with modern web UI technologies like HTML5, CSS3, JavaScript.
  • Good understanding of server side templating languages such as Jinja2, Mako,..etc.
  • 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 Python by developing software's using new tools, libraries used: libraries- Beautiful Soup, Numpy, Scipy, PySide, python-twitter, matPlotLib, Pickle, Pandas data-frame, urllib2, MySQL dB for database connectivity to improvise software development process.
  • Having good Familiarity with Event-Driven programming in Python.
  • Experience in working with Python ORM(Object Relational Mapper) Libraries including Django ORM.
  • Worked on AWS: EC2, VPC, S3, RDS Configuration, Route S3, SQS, Basic Concept of Elastic Cache.
  • Expert in developing SSIS Packages to Extract, Transform and Load (ETL) data from/to SQL Server, FlatFiles, Excel, CSV, MSAccess.
  • Familiar with REST and AWS (Amazon Web services) in Redshift, EMR for improved efficiency of storage and Proficient in SQL databases MS SQL, MySQL, Oracle and no-SQL databases MongoDB, Cassandra.
  • Worked on the technologies like HTML, HTML5, CSS, CSS3, Javascript, jQuery, Ajax, XPath, RegEx.
  • Different testing methodologies like unit testing, Integration testing, web application testing, selenium testing was performed.
  • Familiar with UNIX / Linux internals, basic cryptography & security.
  • Experience in writing queries (DML) and working with MySQL or MariaDB database and NoSQL databases like MongoDB, Cassandra.
  • Experience with client side development languages like JS, Typescript, with libraries like REACTJS; willing to learn RXJS, BABELJS.
  • Good Exposure in maintaining various version controls systems such as SVN (Centralized Version Control System) and GIT (Distributed Version Control System).
  • Knowledge of Test Driven Development (TDD), Pair Programming with PYUNIT, Junit and Python Unit-test.
  • Experience in usage of RESTful API and Design and implementation of Representational State Transfer (REST), Simple Object Access Protocol (SOAP) APIs.
  • Experience in Computer Hardware Maintenance and networking.
  • Knowledge about TCP/IP, BGP routing, switching, VXLANs, and Load balancing.
  • Experience with containerizing applications using Docker and have good knowledge on GitHub.
  • Experienced in working on Celery Task queue and service broker using Rabbit.
  • Experience with continuous integration and automation using Jenkins.
  • Good Analytical and Problem-Solving skills and ability to work on own besides being a valuable and contributing team player.
  • Practical experience with working on Multiple-Environments like Development, Testing, Production.
  • 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, C++, Java Script, Shell Script, Perl, SQL

Frameworks: Flask/Django, Hibernate, Robot, Angular JS, Java Script and Node.js, Numpy, Panda

Relational Databases: MS SQL, MySQL, Oracle, PostgreSQL

Web Technologies: XML, CSS, HTML, DHTML, JavaScript, MVC3, Bootstrap, RESTful, RUBY, AJAX

Web Services: SOAP, REST

Protocols: TCP/IP, FTP, UDP, Socket Programming

Web Application Servers: Apache server, Web sphere and NGINX

SDLC Methodologies: Agile, Waterfall, Scrum

No-SQL Databases: MongoDB, Cassandra

Operating Systems: Window, UNIX, Linux

Testing Tools: QTP, HP QC, Selenium

Others: GIT, PIP, PEP8, Celery, REDIS, RESTful Web Services, Heroku, Rabbit MQ, AWS, OpenCV, Azure Services, Django-Debug-Toolbar. Erlang, Smarty, FPML, ORM, Tornado.

PROFESSIONAL EXPERIENCE

Confidential, Omaha, NE

Full Stack Python Developer

Responsibilities:

  • Programming in Python as well as Perl.
  • Participated in the complete SDLC process.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Developed and tested many features in an AGILE environment using Ruby on Rails, HTML5, CSS, JavaScript, and Bootstrap.
  • Worked on Python NUMPY library to perform various complex operations.
  • Developed user interface using CSS/CSS3, HTML5, JavaScript and JQuery.
  • Created entire application using Python, Django, MySQL and Linux.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Used Django framework for application development.
  • Used Ride - Robot Frame work for extracting database information using keyword.
  • Developed oracle libraries in Pycharm IDE that helps automating the queries related to oracle db.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Merge jobs in Python to extract and load data into MySQL and Mango Db database.
  • Wrote unit test cases for testing tools.
  • Used PostgreSQL as a database to the connectivity.
  • Managed and deployed multiple environments to AWS and Rackspace Linux instances and built out overall web infrastructure as need.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Utilized cloud watch to monitor resources such as EC2, CPU memory, Amazon RDS DB services, EBS volumes; to set alarms for notifications or automated actions.
  • Performed data manipulation/storage for incoming test data using lxml /etree libraries.
  • Developed API modularizing existing python module with the help of pyyaml libraries.
  • Designed and configured database and back end applications and programs.
  • Deployed the application on Apache Tomcat 6 Server.
  • Developed Unit test scripts for every module in the application.
  • Generated Python Django forms to record data from online users.
  • Designed and configure database as well as backend applications and programs.
  • Involved in peer code reviews and performed integration testing of the modules.
  • Written PL/SQL Packages, Stored procedures, Views and Functions at the Oracle database.
  • Experienced using GitHub for version control.
  • Update, maintain and change the current web applications as per the project requirement.
  • Skilled in using collections in Python for manipulating and looping through different user defined objects.
  • Involved in the functional test of the application. Also, resolve production problems.
  • Followed coding and documentation standards.
  • Performed research to explore and identify new technological platforms.
  • Participated in various meetings and discussed Enhancements and Modification Request issues.

Confidential, Alpharetta, GA

Sr. Python Developer

Responsibilities:

  • Interacted with management and developers in a daily scrum to discuss test cases and schedules.
  • Used Bootstrap and Angular UI Bootstrap for creating rich, Responsive UI Screens for varying screen sizes and devices.
  • Developed multi-threaded standalone app in Python, Perl, PHP, C++ to view Circuit parameters and performance.
  • Web application development using Python 3.5, Django 1.9, Flask, MongoDB, JavaScript, AJAX, HTML, XML and template languages.
  • Experience in moving files to Linux server using Rsync.
  • Responsible for writing code in Object Oriented Programming supported by Ruby on Rails in Agile SCRUM environment.
  • Written with object-oriented Python, Flask, SQL, Beautiful Soup, httplib2, Jinja2, HTML/CSS, Bootstrap, jQuery, Linux, Sublime Text, git.
  • Working with Ruby gems such as ruby-pg for Oracle- PostgreSQL.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Worked on UI using HTML5, REACTJS, CSS3 and Java Scripts, AngularJS.
  • Created User Controls and simple animations using Java Script and Python.
  • REACTJS was used to develop interactive user interface.
  • Uploading, copying, downloading, and deleting files using AWS: Amazon S3.
  • Using Amazon SQS to queue up work to run asynchronously on distributed Amazon EC2 nodes.
  • Designed and implemented Model-View-View Model pattern for many components in the project (Contracts, Products, Search Sales, Employees, BackOffice Admin).
  • Developed Python batch processors to consume and produce various feeds.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Developed Business Logic using Python on Django Web Framework.
  • Identified Test requirements from specifications, map test case requirements and design test coverage plan.
  • Created and built out QA Automated Test frameworks.
  • Successfully migrated Django database from SQLite to PostgreSQL with complete data integrity.
  • Created PHP/MySQL back-end for data entry from Flash.
  • Used JQuery for selecting particular DOM elements when parsing HTML.
  • Used GitHub for version control.

Confidential, Falls Church, VA

Python Developer

Responsibilities:

  • Involved in understanding and analysing the client’s business, requirements for the system.
  • Developed dynamic web pages using Python, Django Frameworks.
  • Developed monitoring and notification tools using Python.
  • Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
  • Implemented AJAX for dynamic functionality of a web pages for front end applications.
  • Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
  • Worked on front end frameworks like CSS Bootstrap for responsive web pages.
  • Implemented presentation layer using CSS framework, Wire-Framing and HTML5
  • Worked on server side applications with Django using Python programming.
  • Automated the existing scripts for performance calculations using machine library like Numpy and SQL Alchemy for Insurance premium.
  • Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
  • Utilized standard Python modules such as CSV, itertools and pickle for development.
  • Developed Wrapper in Python for instantiating multi-threaded application.
  • Used Pandas for a data alignment and data manipulation.
  • The Batch process was developed using Java and SQL Stored Procedures.
  • Developed core functionality with the ASP.NET MVC 4 Framework (C#.NET, NHibernate).
  • Working knowledge of ASP.NET Web Services with real time knowledge using SOAP and REST.
  • Delivered automated solutions for science models and maintained & updated existing automated solutions.
  • Used ASP.NET MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
  • Developed various algorithms for generating several data patterns.
  • Added several options to the application to choose particular algorithm for data and address generation.
  • Developed the project in Linux environment and involved in support for teams for projects across
  • Used JIRA for bug tracking and issue tracking and Used Agile Methodology and SCRUM Process.
  • Maintained the versions using GIT and sending the release notes for each release.
  • Involved in capturing the requirements for serial functional interface and other software requirements specification document.
  • Ensured timely and accurate communication with development leads, project leads and senior management throughout the life cycle of the project.

Confidential

Python Developer

Responsibilities:

  • Responsible for understanding the business & the technology of the client system.
  • Developed strategic partnerships with the business unit to develop a solid knowledge base of the business line, including the business plan, products and processes.
  • Developed Form authentication in order to achieve Web security in the application.
  • Created Use-Case diagrams and State diagrams using MS Visio.
  • Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
  • Analyzed and designed new WPF application using MVVM with Prism and Repository pattern, from design to implementation.
  • Good experience with Python development under Linux OS (SUSE Linux, RedHat Linux, Fedora)
  • Involved in Installation and setting up Python/Linux test beds.
  • Created entire application using Python, Django, MySQL and Linux.
  • Developed entire frontend and backend modules using Python on Django Web Framework.
  • Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
  • Used Python scripts to update content in the database and manipulate files.
  • Used several Python libraries like wxPython, numPY and matPlotLib.
  • Used Model View Controller (MVC) design pattern with ASPX view engine to develop an efficient web application, ASP.Net with C# as code.
  • Used WebServices (SOAP, WSDL) for communicating with other application and components.
  • Used WCF Service to expose business logic as services and consumed those services. Defined service contracts, implemented service contracts etc.
  • Designed and implemented the Core components for the application, which included a Data Access Layer(DAL) and Business Logic layer(BLL).
  • Implemented Lamda expressions in BLL to aggregate and retrieve data from Data Base.
  • Wrote Python OO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
  • Worked with JSON based REST Web services.
  • Delivered presentations on Project Status and Current Open Issues Report to Users, Stakeholders and other involved groups.
  • Created unit test/regression test framework for working/new code.
  • Responsible for debugging and troubleshooting the web application.

Confidential

Software Programme Analyst

Responsibilities:

  • Analyzed Test Cases and contributed in creating Test Strategy for the project.
  • Involved in project planning, coordination and implemented QA methodology. Participated in Requirement gathering and analysis phases, validated and verified them to ensure success.
  • Followed Agile and waterfall development methodologies throughout the SDLC process.
  • Involved in design, development and implementation of various modules for company's core automation products.
  • Wrote different test scenarios and executed the test cases manually to make sure the end to end functionality of the application is working as expected.
  • Used HP Quality Center to write and execute detailed test cases as per the Business requirements and Functional specifications.
  • Conducted user evaluation tests to make sure the website's interface is intuitive and effective.
  • Wrote Python scripts to manipulate files and update the content in the database.
  • Modified the existing Java files to achieve the required functionality for desktop applications.
  • Gathered requirements to automate report generation which reduced huge manual effort.
  • Worked on Python NUMPY library to perform various complex operations.
  • Involved in writing Python scripts to parse the data in XML and JSON formats and lead them into Database.
  • Monitor and Troubleshoot OS (Linux) and performance related issues.
  • Generated various report using Python Report lab and sent to Business users to improve their decision making.
  • Performed functional testing with QTP, defined various checkpoints to verify results and performed tests using test driven data.
  • Involved in testing the newly added functionalities and reported the defects to external development team.
  • Responsible for enhancement and maintenance of existing code base.
  • Created network application in client server model and simulated using NS2.
  • Implement load balancing and quality control mechanism.
  • Tested various TCP models using NS2.
  • Compared various queue performance using NS2.
  • Scripting using Bash script.
  • Worked in UNIX environment and familiar with all the commands.
  • Provided continued support, maintenance and development of bug fixes and patch sets for existing web applications.
  • Managed day-to-day activities and interacted with team members to facilitate smooth implementation of the project tasks.

We'd love your feedback!