Python Developer Resume
Cherry Hill, NJ
SUMMARY:
- Professional 6+ years of experience as a Web/Application Developer and coding with analytical programming using Python, Django, Java and C++.
- Experience object oriented programming (OOP) concepts using Python, C++ and Java.
- Experienced in developing web - based applications using Python, DJANGO, GTK, QT, C++, XML, CSS3, HTML5, DHTML, JavaScript and JQuery.
- Good experience of software development in Python (libraries used: Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas dataframe, network, urllib2, MySQL dB for database connectivity) and IDEs - sublime text, Spyder, pycharm, emacs.
- Experienced in Software development life cycle and architecting scalable platforms, object oriented programming, database design and agile methodologies.
- Experience with Web Development, Amazon Web Services, Python and the Django framework.
- Experienced in installing, configuring, modifying, testing, and deploying applications with Apache.
- Experience of software development with Python and various libraries of Python, python-twitter, Pandas, Dataframe, MySQLdb for database connectivity), Regular expression, File IO etc.
- Expertise in handling web applications - UI security, logging, backend services.
- 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 and Node.js, Angular.js, DOJO, JQuery while using HTML/CSS/JS for server-side rendered applications.
- Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript
- Using Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Experienced in monitoring, developing and transforming data using SQL Server Integration Service (SSIS) and SQL Server Analysis Service (SSAS).
- Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture
- Experienced with databases using ORMs/DOMs for integrating with MySQL, Postgres, Neo4J, MongoDB, and Cassandra SQLite. Also, experienced with writing custom queries through database connectors.
- Expertise in establishing database connections for Python by configuring packages like MySQL-Python.
- Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Configure backup, alerts, repairs and monitoring of Cassandra clusters, in conjunction with Nagios/Opscenter and custom scripts.
- Extensive experience in deploying, managing and developing MongoDB clusters.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock and Expertise pythonscripting with focus on DevOps tools, CI/CD and AWS Cloud Architecture.
- Employed production site using Apache 2.0 with mod python.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Excellent experience with Python development under Linux OS (Debian, Ubuntu, SUSE Linux, Red Hat Linux, Fedora).
- Good Knowledge of web services using SOAP and REST protocols.
- Good knowledge of version control software - CVS, SVN, GitHub
- Experience of Build & Deployment phase and usage of Continuous Integration (CI/CD) tools, build configuration, change history for releases, Maintenance of build system, automation & smoke test processes, managing, configuring, and maintaining source control management systems.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Excellent Experience of Databases such as MySQL, Oracle 8g/9g/10g, Microsoft SQL Server, PostgreSQL, SQL/PLSQL concepts & PowerShell.
- Good hands on experience in data warehouse developer/ database engineer for high-volume data processing.
- Good written and verbal communications skills and Excellent Team player.
TECHNICAL SKILLS:
Languages: C, P y thon, SQ L, R, J AV A script
Databases: SQL Server 2014,2012, Oracle 9i/8.x, 10g, DB2 MS Access, Teradata, MYSQL, PLSQL
Other Software: MS Office- 2007/2003/2000, Adobe Professional, SharePoint
Operating Systems: Linux, Windows / 98/2000/2003/ XP/Vista/8, Unix
Data Science Tools: R Language, STASTISTICA, Big Data, python
Web Technologies: HTML, CSS
PROFESSIONAL EXPERIENCE:
Python Developer
Confidential
Responsibilities:
- Used Django Framework for developing web applications using model view control architecture.
- Used Multi-Threading factory model to distribute learning process back-testing and the into various worker processes.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB and VMWare API calls.
- Implemented configuration changes for data models.
- Maintained and updated existing automated solutions.
- Handled potential points of failure through error handling and communication of failure.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Different testing methodologies like unit testing, Integration testing, web application testing Selenium testing performed.
- Lock mechanisms were implemented and the functionality of multithreading has been used.
- Python/Django based web application, Postgresql DB, and integrations with 3rd party email, messaging, storage services.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed in Python and Bash.
- Design and implemented custom scripts. Extensive use of version controller Team Foundation Server (TFS).
- Test and validated the custom scripts.
- Delivered automated solutions for science models.
- Anticipated potential parts of failure (database, communication points, file system errors).
- Troubleshoot the process execution and worked with other team members to correct them.
- Actively worked as a part of team with managers and other staff to meet the goals of the project in the stipulated time.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Used Pandas library for statistics Analysis.
- Used Numpy for Numerical analysis for Insurance premium.
- Managed large datasets using Panda data frames and MySQL.
- Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
- Extensively used python modules such as requests, urllib and urllib2 for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features of python code using a web browser.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- Responsible for user validations on client side as well as server side.
- Automated the existing scripts for performance calculations using Numpy and SQL alchemy.
- Interacted with QA to develop test plans from high-level design documentation.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, JavaScript, Eclipse, Linux, Shell Scripting, JQuery, GitHub, Jira.
Python Developer
Confidential, Cherry Hill, NJ
Responsibilities:
- Developed Views and Templates with Django view controller and template language to create a user-friendly website interface.
- Configured the Django admin site, dashboard and created a custom Django dashboard for end users with custom look and feel. Used Django APIs for database access.
- Used Python and Django for XML, JSON processing, data exchange and business logic implementation.
- Built database Model, Views and API's using Python for interactive web based solutions.
- Used Python scripts to update the content in database and manipulate files.
- Created UI using JavaScript and HTML5. Designed and developed data management system using MySQL.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Worked on Jenkins continuous integration tool for deployment of project.
- Played a key role in a development wide transition from Subversion to Git, which resulted in increase in efficiency for the development community.
- Developed most of the application part in Linux environment and very much familiar with all of its commands.
- Used TKinter to implement GUI for the user to create, modify and view reports based on client data.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Implemented RESTful Web-Services for sending and receiving the data between multiple systems.
- Used Python Library Beautiful Soup for webScrapping.ss.
- 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.
Environment: Linux, Python 2.7, 2.5, Django 1.7, 1.5, HTML5, XML, JavaScript, JQuery, MS SQL Server, Amazon s3, Jenkins, Mongo DB, Beautiful soup, Eclipse, Git, GitHub, JIRA.
Python developer
Confidential, Atlanta, GA
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Contributed to development of security policies and processes.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Deployed project into Amazon web services (AWS) using amazon elastic bean stalk.
- Refactor Python/Django modules to deliver certain format of data.
- Development of Python APIs to dump the array structures in the Processor at the failure point for debugging.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Written functionalPhp unit test cases for Data Layer, and Search server classes using Django, Curl, XML, JSON, REST base services and MongoDB.
- Creating restful web services for Catalog and Pricing with Django MVT, Jersey, MySQL, and MongoDB.
- Interact with backend using Java and Hibernate Framework.
- Involved in Coding of Enterprise Java Beans, which implements business rules, and business logic.
- Involved in developing the Java classes and JavaBeans.
- Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different requests from multiple browsers to web application.
- Created Data tables utilizing PyQt to display customer and policy information and add, delete, update customer records.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation.
- Utilize in-depth knowledge of Technical experience in LAMP and other leading-edge products and technology in conjunction with industry and business skills to deliver solutions to customer.
- Developed multiple spark batch jobs in Scala using Spark SQL and performed transformations using many APIs and update master data in Cassandra database as per the business requirement.
- Written Spark-Scala scripts, by creating multiple udf's, spark context, Cassandra sql context, multiple API's, methods which support dataframes, RDD's, dataframe Joins, Cassandra table joins and finally write/save the dataframes/RDD's to Cassandra database.
- As part of the POC migrated the data from source systems to another environment using Spark, SparkSQL.
- Developed and implemented core API services using Python with spark.
- Representation of the system in hierarchy form by defining the components, subcomponents using Python and developed set of library functions over the system based on the user needs.
- Created dataframesin particular schema from raw data stored at Amazon S3 using PySpark.
Environment: Linux, Python 2.7, 2.5, Django 1.7, 1.5, HTML5, XML, JavaScript, JQuery, MS SQL Server, Amazon s3, Jenkins, Mongo DB, Beautiful soup, Eclipse, Git, GitHub, JIRA.
Software/Python developer
Confidential
Responsibilities:
- Translated the customer requirements into design specifications and ensured that the requirements translate into software solution.
- Application was based on service oriented architecture and used Python 2.5, Django 1.5, JSF 2, Spring 2, Ajax, HTML, CSS for the frontend.
- Involved in creating Servlets and Java Server Pages (JSP), which route submittals to the appropriate Enterprise Java Bean (EJB) components and render retrieved information using Session Facade.
- Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Involved in the design, development and testing phases of application using AGILE methodology.
- Developed and designed an API (RESTful Web Service).
- Used the Python language to develop web-based data retrieval systems.
- Designed and maintained databases using Python and developed Python based API (RESTful Web Service) using Flask, SQLAlchemy and PostgreSQL.
- Developed web sites using Django, Python, XHTML, CSS, and JavaScript.
- Tested and implemented applications built using Python.
- Developed and tested many features for dashboard using Python, ROBOT framework, Bootstrap, CSS, and JavaScript.
- Created complex dynamic HTML UI using jQuery.
- Automated Regression analysis for determining fund returns based on index returns (Python/Excel).
- Worked on development of SQL and stored procedures, trigger and function on MYSQL.
- Developed shopping cart for Library and integrated web services to access the payment.
- Used Php language on lamp server to develop page.
- Developed server based web traffic statistical analysis tool using Flask, Pandas.
- Implemented and tested python based web applications interacting with MySQL.
- Developed dynamic interaction page on .net MSvisualbasic-2014, using SQL developer tools.
- Simple web app for reviewing sitcoms that gives users the ability to view, add, review, up/down vote, search, etc.
- Performed joins, group by and other operations in MapReduce using Python.
- Handled importing of data from various data sources, performed transformations using Hive, MapReduce, and loaded data into HDFS.
- Wrote MapReduce code to make un-structured data into semi- structured data and loaded into Hive tables.
- Supported MapReduce Programs those are running on the cluster.
- Executed queries using Hive and developed MapReduce jobs to analyze data.
- Involved in doing AGILE (SCRUM) practices and planning of sprint attending daily agile (SCRUM) meetings and SPRINT retrospective meetings to produce quality deliverables within time.
Environment: Linux, Python 2.7, Mod Python, Perl, PHP, MySQL, JavaScript, Ajax, Shell Script, HTML, CSS
Java developer
Confidential
Responsibilities:
- Designed client application using HTML, JSP, CSS and XML.
- Responsible for use case diagrams, class diagrams and sequence diagrams using Rational Rose in the Design phase.
- Used Spring Core for dependency injection/Inversion of Control to have loose-coupling.
- Implemented application using MVC architecture integrating Hibernate and spring frameworks.
- Implemented the Enterprise JavaBeans to handle various transactions and incorporated the validation framework for the project.
- Used various Java, J2EE design patterns like DAO, DTO, and Singleton etc.
- Used XML Beans for data interchange.
- Developing and consuming web services like SOAP (JAX-WS), REST (JAX-RS).
- Wrote SQL Queries to interact with Oracle Database.
- Developed Web Services to transfer data between client and server vice versa using SOAP, WSDL and UDDI.
- Used "Agile Development Methodology" and tested the application in each iteration
- Developed version control using Subversion.
- Used Spring Security for Authentication and authorization extensively.
- Used Log4j for debugging the issues and exceptions.
- Participated in designing Web services framework in support of the product.
- Wrote SQL and HQL queries to retrieve data from the Oracle database.
- Used XML to transfer the application data between client and server.
- Developed a specific dashboard module and integrated with the application.
- Used the JDBC for data retrieval from the database for various inquiries.
- Done with unit testing of all java classes using JUnit framework.
Environment: Java, J2EE, spring, JDBC, JNDI, Hibernate, JMS, Junit framework, Tomcat, Eclipse, Oracle 10g, XML/XSLT, HTML, JSP, JavaScript, SQL developer, Rational Rose, Subversion and Junit.