Sr. Python Developer Resume
Canton, MA
PROFILE SUMMARY:
- 4+ years of experience as an Application developer in software development and design using Python, Django, Flask, XML, HTML, DHTML, Oracle PL/SQL.
- Experienced with Python programming and Python libraries for data science including Anaconda distribution, NumPy, Pandas. Python packages like, SciPy, tables etc.
- Experienced with Software Development Life Cycle, strong experience in Database designs.
- Agile methodologies, coding, testing and IDE's such as PyCharm, Sublime Text and NetBeans.
- Experience with Django and Flask a high - level Python Web framework.
- Experience in developing web applications by following Model View Control (MVC) Architecture using server-side application Django.
- Experienced with WAMP (Windows, Apache, MySQL, and PHP) and LAMP (Linux, Apache, MySQL, and PHP) Architecture.
- Experience in Flask, SQLite, JavaScript, JQuery, HTML5, Bootstrap and JSON/AJAX.
- Good knowledge in establishing database connections for Python by configuring packages MySQL- Python.
- Experience in developing web services (SOAP and REST) and consuming web services with Python programming language.
- Proficient in developing complex SQL Queries, Stored Procedures, Triggers, Cursors, Functions, and Packages along with performing DDL and DML operations on the database.
- Comprehensive knowledge of primary development languages for instance Python and special talent of writing highly competent programs and Test cases.
- Extensive experience with Object Oriented Design and SDLC methodologies using Rational Rose, Unified Modeling Language (UML).
- Experience in developing AWS clouding system and making heavy use of asynchronous processing with Celery and RabbitMQ.
- Experience in creating initial website prototype from Django skeleton and building out Views, Templates using CSS for whole site following Django MVT architecture.
- Involved in Unit testing and Integration testing of the code using PyTest.
- Experience in object-oriented programming (OOP) concepts using Python, C, C++.
SKILL:
Programming Languages: Python, C++, Shell Script, SQL
Python Frameworks: Django, Flask, Bottle, MVC, Jenkins, Cucumber
Python Libraries: NumPy, Matplotlib, Pickle, Pandas, SciPy, wxPython, Python-twitter, Beautiful Soap, PyTables, PyQt, SQL Alchemy
Web Technologies: AJAX, JavaScript, HTML5, CSS3, DHTML, XHTML, XML, JSON, JQuery
Databases: MySQL, SQL Server, Oracle, MongoDB
SDLC Methodologies: Agile, Waterfall
JavaScript Frameworks: Angular JS, Node JS
Operating systems: Windows, Linux/UNIX
WORK EXPERIENCE:
Sr. Python Developer
Confidential, Canton, MA
Responsibilities:
- Worked on Python Open stack API's used Python scripts to update content in the database and manipulate files.
- Worked on Python OpenStack APIs and used Numpy for Numerical analysis.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Developed and tested many features for dashboard, created using Bootstrap, CSS, and JavaScript.
- Involved in analysis, specification, design, and implementation and testing phases of Software Development Life Cycle (SDLC) and used agile methodology for developing application.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Worked on an MVC architecture using Django for web-based application in OOP concepts.
- Worked on several Python Packages like Matplotlib, Pillow, Numpy, SQLAlchemy, and sockets.
- Experience in managing MongoDB environment from availability, performance and scalability perspectives.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Used Pandas API to put the data as time series and tabular form for east timestamp data manipulation and retrieval to handle time series data and do data manipulation.
- Using Git version control tool to coordinate team-development.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript, also used Bootstrap as a mechanism to manage and organize the html page layout.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL db package.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Participate in requirement gathering and analysis phase of the project in documenting the business requirements by conducting workshops/meetings with various business users.
Python Developer
Confidential, Bentonville, AR
Responsibilities:
- Developed entire frontend and backend modules using Python on Django Web Framework with GIT.
- Developed web-based open stack applications using Python and Django for large dataset analysis.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Developed Simple to complex Map/reduce streaming jobs using Python language that are implemented using Hive and Pig.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed tools using Python, Shell scripting, XML, BIG DATA to automate some of the menial tasks.
- Involved in the development of presentation layer and GUI framework using EXTJS and HTML. Client-side validations were done using JavaScript.
- Implemented Hibernate for the ORM layer in transacting with Oracle database.
- Created web services using WTP tool plugin to the eclipse IDE which is deployed as a separate application using Maven scripts.
- Maintained the business standards and the requirements in EJB and deployed them on to WebLogic Application Server.
- Involved in preparing the test cases using JUnit test case and in the testing phase.
- Utilized Agile Methodology/Scrum (SDLC) to managed projects and team.
- Optimized UML design using patterns like DAO, Factory, Service Locator and Business Delegate.
- Developed user interface using JSP, AJAX, JSP Tag libraries and Struts Tag Libraries to simplify the complexities of the application.
- Involved in user interface development using JSTL.
- Involved in the development of business module applications using J2EE technologies like Servlets, JSP and JDBC.
- Created Maven build file to build the application and deployed on WebSphere Application Server.
- Developed framework using Java, BIRT Runtime, iText, MySQL and web server technologies.
- Participated in developing web pages using JSP, JavaScript and Google Web Toolkit, DWR (Ajax Framework) for better user interface experience.
- Configured glassfish server; Design shipping rate template upload UI using Adobe Flex and Developed Jasper report.
Software Developer
Confidential
Responsibilities:
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Wrote scripts in Python for automation of testing Framework jobs.
- Implemented AJAX for dynamic functionality of web pages for front end applications.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Implemented a presentation layer using a CSS framework, Wireframing, and HTML5.
- Worked on server-side applications with Django using Python programming.
- Created tools in Python and perform Web scraping, Data Mining, Sentiment Analysis, Document Comparison, Data Compression, and other NLP analyses.
- Worked on Amazon Web Services (AWS) infrastructure with automation and configuration management tools such as Chef and Puppet.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Build all database mapping classes using Django models with the help of ORM like MySQL.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Good Understanding of the Database Schema, Data Dictionary, Data Models for testing the data in an ETL process.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open Stack.
- Worked with the product development team in building the necessary infrastructure to support the development, test and production of the product.
- Involved in Managing tables, Indexes, stored procedures and user defined functions of HMIS Database.
- Worked on PowerShell for the purposes of automation and made use of command line shell and shell scripting.
- Worked on AWS Cloud Formation and Terraform API to create infrastructure on AWS as a code.
Software Engineer
Confidential
Responsibilities:
- Wrote Python modules to extract/load asset data from the MySQL source database.
- Developed user interface using CSS, PHP, HTML, JavaScript and JQuery.
- Designed and developed Use-Cases, Classes and Object Diagrams using UML Rational Rose for Object Oriented Design techniques.
- Used other packages such as Beautiful soup for data parsing. Worked on writing and as well as read data from csv and excel file formats.
- Designed and implemented a dedicated MySQL database server to drive the web apps and report on daily progress.
- Involved in develop the REST Web services to expose the business methods to external services in the project.
- Participated in requirement gathering and worked closely with the architect in designing and modeling.
- Worked on front end frameworks like CSS, Angular JS, Bootstrap for development of Web application.
- Collaborated with internal teams and external teams to solve the issues and giving feedbacks.
- Designed and developed the data management systems using MySQL databases.
- Worked on MongoDB database concepts such as locking, transactions, indexes, Shading, replication, schema design.
- Worked together with team during testing of data warehouses.
