Full Stack Python Developer Resume
Bismarck, ND
PROFESSIONAL SUMMARY:
- 7 years of IT experience in Analysis, Design, Development, Implementation and Testing of various stand - alone and client-server architecture based enterprise application software in Python on various domains.
- Handy experience in developing Web-Applications implementing Model View Control architecture using Django, Flask and Spring web application frameworks.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stack.
- Good Experience in Object Oriented Analysis in developing Front-End and Back-End framework using various design patterns.
- Experienced in developing Web-based Applications using Python, CSS, HTML, JavaScript, Angular JS and JQuery.
- Experienced in developing Web Services with Python programming language.
- Good knowledge of Web Services with protocols SOAP, REST.
- Skilled experience in Python with using new tools and technical developments (Libraries Used: libraries - Beautiful Soup, Jasy, numpy, Scipy, matplotlib, Pickle, PySide, Pandas dataframe, networkx, urllib2, Pychart, Highcharts) to drive improvements throughout entire SDLC.
- Involved in Unit testing, Integration testing, User-Acceptance testing, and Functional testing.
- Open VMS 6.2, 7.1 & 7.2, Unix (SOLARIS), Linux, and NT systems. Performed system tuning functions and installed software on NT, Unix, and Alpha-servers.
- Expertise in working with server side technologies including databases, Restful APL and MVC design patterns.
- Responsible for Data Backups, Restores and Recovery using tape.sys software.
- Assisted in troubleshooting of VMS hardware, software and network problems.
- Superior Troubleshooting and Technical support abilities with Migrations, Network connectivity, Security, and Database applications.
- Well versed with Design and Development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experience in working with different operating systems Windows 98 / NT / 2000 / XP / Vista / 7 / 8, UNIX, and MAC OS X.
- 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:
Web-Technologies: CSS, Java Script, JQuery, HTML, AngularJS
Programming Languages: Python, C/C++
Analytic Tools: Adobe CQ, Google Analytics Fiddler
Frameworks: Django
Protocols: TCP/IP, HTTP/HTTPS
Issue Trackers: Bugzilla, JIRA, and Crucible
Operating Systems: Windows, Red hat Linux 4.x/5.x/6.x, Ubuntu, and MAC OSX
PROFESSIONAL EXPERIENCE:
Confidential, Bismarck, ND
Full Stack Python Developer
Responsibilities:
- Worked with Marketing and Sales teams to enhance applications to suit their needs.
- Technical experience with LAMP (Linux, Apache, MySQL, PYTHON) architecture.
- Involved in various phases of the project like Analysis, Design, Development, and Testing.
- Developed rich user interface using CSS, HTML, JavaScript and JQuery.
- Developed a Front-End GUI as stand-alone Python application.
- Debug application deployments on Multiple-environments.
- Created Business Logic using Python 2.7.
- Trained and documented initial deployment and Supported product stabilization / debug at the deployment site.
- Used Django framework for application development.
- Wrote scripts in Python for Extracting Data from HTML file.
- Used Git for the version control.
- Developed Application using Java J2EE Platform.
- Designed and developed components using Python.
- As a Python Developer, I designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose.
- Development of real-time multitasking systems using Java.
- Deployed Cloud with various templates.
- Effectively communicated with the external vendors to resolve queries.
- Familiar with open-stack services such as NOVA, SWIFT, KEYSTONE, NEUTRON, CINDER and GLANCE.
Environment: Python 2.7, Django 1.7, MySQL, Windows, Linux, HTML, CSS, JQuery, JavaScript, Apache, Linux, Javascript, JSP, UML, Rational Rose, Multithreading, HTTP, Shell Scripting, PL/SQL, ODBC, Pro*C, PVCS, Oracle 9i.
Confidential, Minneapolis, MN
Full Stack Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Attend walk-thru meetings with the clients to understand the requirements.
- Extensively used Python requests module to call webservices.
- Used Jquery Ajax calls to build dynamic websites.
- Deployed Django web application in Apache webserver and carpathia cloud web deployment.
- Written numerous Django templates for page rendering.
- 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 on Python pickles.
- Worked on Bug fixes.
- Created numerous reports using reportlab and xlrt/xlwt python packages.
- Installed numerous Python modules.
- Built dbcontext, runcontext and other python objects that’s reused by application.
Environment: Python 2.7, Django, XML, HTML, HP Quality Center and ALM 11.0, Bugzilla, excel, QTP.
Confidential, Alpharetta, GA
Python Developer
Responsibilities:
- Designed and Developed the Solution Architecture package to identify all possible solutions for the project using UML methodologies.
- 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.
- 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 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:
- 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 user interface using CSS, HTML, 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.
- Wrote unit test cases for testing tools.
- Collaborated with internal teams to convert end user feedback into meaningful and improved solutions.
- 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.
- Improved performance by using more modularized approach and using more in built methods.
- 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.
- Performed research to explore and identify new technological platforms.
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 UI Developer
Responsibilities:
- Involved in gathering requirements from different users and system specification.
- Used MVC architecture for developing the application.
- Client side validations are one using JavaScript.
- Developed the presentation layer using HTML, JSP, CSS and DHTML.
- 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.
- Deployed the application on Apache Tomcat 6 Server.
- Developed Unit test scripts for every module in the application
- 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.
- Involved in the functional test of the application. Also resolve production problems.
- Followed coding and documentation standards.
Environment: J2EE, HTML, JSP, CSS, DHTML, EJB, JSP Custom Tags, JavaScript, Eclipse, UML, JDBC, Apache Tomcat, Oracle, Junit.