We provide IT Staff Augmentation Services!

Python Full Stack Developer Resume

0/5 (Submit Your Rating)

Chicago, IL

SUMMARY

  • Over 6+ years of strong experience in the fulllife cycle(SDLC)of the software development process includingrequirement gathering, analysis, design, development,writing technical/system specifications, interface development and implementationof Client/Server application development.
  • Good experience of software development in Python (libraries used: libraries - Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas data frame, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
  • Experience in python, Django, Zope, Pyramid Framework
  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django
  • Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Unit Test Python library was used for testing many programs on python and other codes.
  • Worked on selenium testing framework.
  • JIRA was used to build an environment for development.
  • Different testing methodologies like unit testing, Integration testing, web application testing, selenium testing were performed.
  • Experienced in developing web-based applications using Python, Django, PHP, C++, XML, CSS, HTML, DHTML, JavaScript and JQuery, MVC3, RESTful, RUBY, AJAX
  • Experience in analyzing and handling large datasets using Oracle Relational database 9g, 10g, 11g.
  • Have good knowledge on No-Sql databases like Cassandra, Mongodb.
  • Good knowledge in maintaining various version controls systems such as SVN and GIT.
  • Have good Knowledge of Agile Methodologies (Scrum).
  • Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack.
  • Expertise in Object-Oriented design and coding. Good knowledge of various Design Patterns and UML.
  • Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
  • Have good idea about development tools like Bugzilla, Jira, Confluence, and Axosoft.
  • Knowledge of the software Development Life Cycle (SDLC), Agile and Waterfall Methodologies.
  • Good understanding of Django ORM and SqlAlchamy
  • Good knowledge of server Apache Tomcat, Web logic
  • Understanding of Python best Practices (PEP-8)
  • Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
  • Experienced in requirement gathering, Use case development, Business Process flow, Business Process Modeling: extensively used UML to develop various use cases, class diagrams and sequence diagrams.
  • Good idea about testing tools like Bugzilla, and JIRA.
  • Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
  • Skilled in debugging/troubleshooting issues in complex applications.
  • Experienced in Unit testing, Integration testing, User acceptance testing, Functional testing.
  • Active Participation in Full development life cycle (requirements, design, architecture, development, testing).
  • Extensive knowledge of J2EE Architecture (JSP, JDBC, Data Source, JNDI, JMS, Servlets,).
  • Experience in working with different operating systems Windows 98/NT/2000/XP/Vista/7/8, UNIX.
  • Expert in maintaining technical documentation for projects.
  • Good analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
  • 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

Operating systems: Windows, Linux Ubuntu

Languages: Java, C, C++, Python, R, Perl, Ruby

Scripting languages: CSS, AJAX, Java ScriptJQuery, PHP, Shell Scripting

Analytics Tools: JMP PRO, SAS, Tableau, UCI NET, NodeXL, MVC3

Markup languages: HTML, XML, JSON

Servers: Apache Tomcat, IBM Web sphere, open stock, RESTful web services

Databases: Oracle, My SQL, query languages: PL,SQL

IDEs/ Tools: Eclipse, Toad, Sublime text, Spyder

Revision Controlling Systems: CVS, Github

Methodologies & tools: Object Oriented Programming, UML, Agile Scrum

MS office tools: Microsoft Excel (Super user), Microsoft word, Microsoft PowerPoint, PPTPlex

PROFESSIONAL EXPERIENCE

Confidential, Chicago, IL

Python Full Stack Developer

Responsibilities:

  • Business logic implementation, data exchange, XML processing and graphics creation has been done using Python and Django
  • Views and Templates were developed with Python and to create a user-friendly website interface Django's view controller and template language is used.
  • Developed UI using CSS, HTML, JavaScript, AngularJS, JQuery and JSON.
  • DB2 SQL Procedures and UNIX Shell Scripts were designed and developed for Data Import/Export and Conversions
  • A Django dashboard with custom look and feel for end user has been created after a careful study of the Django admin site and dashboard.
  • Unit Test Python library was used for testing many programs on python and other codes.
  • Worked on selenium testing framework.
  • JIRA was used to build an environment for development.
  • Different testing methodologies like unit testing, Integration testing, web application testing, selenium testing were performed. Used Django framework for application development.
  • Developed user interface using, CSS, HTML, JavaScript and JQuery& Ruby on rails.
  • Assisted in reduction of cost and optimization of supplier selection for the CRM Applications.
  • Ensured high quality data collection and maintaining the integrity of the data.
  • Cleaned data and processed third party spending data into maneuverable deliverables within specific formats with Excel macros andpythonlibraries.
  • Used several python libraries like wxPython, numPY and matPlotLib.
  • Was involved in environment, code installation as well as the SVN implementation.
  • Build all database mapping classes using Django models and cassandra.
  • Used Pandas API to put the data as time series and tabular format for east timestamp data manipulation and retrieval.
  • Designed and developed data management system using MySQL.
  • Creating unit test/regression test framework for working/new code
  • This project also used other technologies like JQuery for java script manipulations, bootstrap for the front-end html layout.
  • Responsible for debugging and troubleshooting the web application.
  • Developed, tested and debugged software tools utilized by clients and internal customers.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
  • Resolved ongoing problems and accurately documented progress of a project.

Environment: Python 2.7, Django, Java Script, SQL Server, HTML, DHTML, CSS, Linux, Sub Version, Wing, AJAX.

Confidential, Windsor, CT

Python Developer

Responsibilities:

  • Involved in various phases of the project like analysis, design, development, and testing.
  • Attend walk-thru meetings with the clients to understand the requirements.
  • Built farm data and load into the Postgres database using SQLAlchemy.
  • Used Jquery Ajax calls to build dynamic websites.
  • Deployed Django web application in Apache webserver and carpathia cloud web deployment.
  • Written numerous Django views (class based) and templates for page rendering.
  • Extensively used closures in Javascript framework.
  • Build JSON objects using the framework which will be used by JavaScript to control the flow of the page. Resolved performance related issues using efficient coding.
  • Develop dynamic webpages using HTML, CSS, JavaScript and AJAX.
  • Good knowledge os Python pickles.
  • Worked on Bug fixes.
  • Installed numerous Python modules.
  • Built dbcontext, runcontext and other python objects that’s reused by application.
  • Created numerous reports using reportlab and xlrt/xlwt python packages.
  • Extensively used Python requests module to call webservices.

Environment: Python 2.7, Django, XML, HTML, HP Quality Center and ALM 11.0, Bugzilla, excel, QTP

Confidential, Alpharetta, GA

Python/Java/J2EE Developer

Responsibilities:

  • Designed and Developed the Solution Architecture package to identify all possible solutions for the project using UML methodologies.
  • Used RUP (Rational Unified Process) methodologies in design and implementation of the application
  • Used J2EE Design patterns (Singleton, Service Locator and DAO).
  • Implemented MVC Architecture using JSF and Struts framework and custom tag libraries.
  • Developed a multi-user web application using JSP, JSTL, Action Forms, Action Classes, JavaScript and JDBC to provide the needed functionality.
  • Responsible for creating the server side POJO’s and mapped these in Hibernate configuration files.
  • Used Hibernate for data manipulation and access.
  • Used Spring AOP and dependency injection framework for business aspect of the application.
  • Used Spring DAO classes for data access. Testing - unit testing & integration testing of the application
  • Developed Java beans and JSP's by using Spring and JSTL tag libs for supplements.
  • Designed and developed middleware, using RESTful web services based on a centralized schema which is consumed by thousands of users.
  • Worked on Python Modules and Packages.
  • Deployed Django web application in Apache webserver and carpathia cloud web deployment.
  • Used Python Data structures like lists,dictionaries,tuples
  • Used DOM/SAX parsers and JAXB for the conversion of XML files to java objects and vice-versa.
  • Used RAD 7.0 for implementing Static and Dynamic web services for consuming and providing services related to the business.
  • Created creating tables, data manipulation and retrieval using Oracle and DB2.
  • Used MQ Series to send, receive and read the messages and also Created Queues.
  • Involved in the deployment process of the application on WebSphere Application Server.
  • SVN are used as source code controls and developed test cases using JUnit.
  • Deployed the Web application using ANT build script
  • Used Mercury Quality Center for requirement management, executing the test plans and defect management.
  • Used SOA architecture for communication between various business entities.
  • Communicated with the business people to get more clarity on the requirements/changes.

Environment: Java, Spring, Python, JavaScript, JDBC, XML, JAXB, Web services, SOAP, WSDL, Hibernate, Spring,IBM MQ, PL/SQL, WebSphere, RAD 7.0, JUnit, Oracle 10g, DB2, Mercury Quality Center, SVN

Confidential

Python Developer

Responsibilities:

  • Responsible for gathering requirements, system analysis, design, development, testing and deployment.
  • Participated in the complete SDLC process.
  • Developed user interface using CSS, HTML, JavaScript and JQuery.
  • Wrote Python modules to extract/load asset data from the MySQL source database.
  • Designed and implemented a dedicated MYSQL database server to drive the web apps and report on daily progress.
  • Developed views and templates with Python and Django’s view controller and templating language to create a user-friendly website interface.
  • Used Django framework for application development.
  • Created entire application using Python, Django, MySQL and Linux.
  • Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs.
  • Embedded AJAX in UI to update small portions of the web page avoiding the need to reload the entire page.
  • Programming in Python as well as Perl
  • Created most important Business Rules which are useful for the scope of project and needs of customers.
  • Improved performance by using more modularized approach and using more in built methods.
  • Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
  • Performed data manipulation/storage for incoming test data using lxml /etree libraries.
  • Developed API modularizing existing python module with the help of pyyaml libraries.
  • Wrote unit test cases for testing tools.
  • Created database using MySQL, wrote several queries to extract/store data.
  • Coded test programs and evaluated existing engineering processes.
  • Designed and configured database and back end applications and programs.
  • Performed research to explore and identify new technological platforms.
  • Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.

Environment: Python 2.7, Django 1.4, Puppet Rspec, Jenkins, Grafana/Graphite, MySQL, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Git, Perl, Cassandra.

Confidential

Java Developer

Responsibilities:

  • Involved in gathering requirements from different users and system specification.
  • Actively participated in use case designing, functional and technical documentation.
  • Used MVC architecture for developing the application.
  • Developed the presentation layer using HTML, JSP, CSS and DHTML.
  • Client side validations are one using JavaScript.
  • Developed JSP Custom tags which are required for the presentation layer.
  • Created EJB to encapsulate the business logic and to represent the model in MVC Architecture.
  • Involved use cases, class diagrams, activity diagrams and collaboration diagrams in UML.
  • Involved in developing database modelling and database schema.
  • Developed the application using Eclipse IDE.
  • Used Data Access Object (DAO) as a layer between the business logic tier and the persistent storage tier.
  • Created Tables, Views and Indexes on the Database, Roles and maintained Database Users.
  • Followed and maintained standards and best practices in database development.
  • Deployed the application on Apache Tomcat 6 Server.
  • Developed Unit test scripts for every module in the application.

Environment: J2EE, HTML, JSP, CSS, DHTML, EJB, JSP Custom Tags, JavaScript, Eclipse, UML, JDBC, Apache Tomcat, Oracle, JUnit

We'd love your feedback!