Python Developer Resume
Nyc, NY
PROFESSIONAL SUMMARY
- Over 7+ years of IT Experience in design, development, testing and implementation of various stand - alone and client-server architecture based enterprise application software in Python on different domains.
- Good experience in developing web applications implementing Model View Control architecture using Django, Flask, and spring web application frameworks
- Around 4.5 years in Python (libraries used: libraries- Beautiful Soup, numpy, scipy, matplotlib, python-twitter, Pandas dataframe, networkx, urllib2, MySQLdb for database connectivity) and IDEs - sublime text, eclipse, pycharm, emacs.
- Good Knowledge of Django, Flask Frameworks.
- Working Knowledge of Java and java related frameworks.
- Good knowledge of web services with protocols SOAP, REST.
- Good knowledge of server Apache Tomcat, Web logic.
- Experienced in working with various Python Integrated Development Environments like NetBeans, PyCharm, PyScripter, PyDev, Eclipse and Sublime Text.
- Knowledge of ORM mapping using SQLACHEMY.
- Experienced with databases using ORMs/DOMs for integrating with Mysql, Postgres, Neo4J, MongoDB, Cassandra SQLite. Also, experienced with writing custom queries through database connectors.
- Leveraging queueing architectures with AMQP/RabbitMQ and ZeroMQ for scalability, performance and building distributed systems.
- 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.
- Experienced in developing API services in Python/Tornado, NodeJS while leveraging AMQP and RabbitMQ for distributed architectures.
- Experience in Debian derivatives such as BackTrack/Kali, Ubuntu as well as Redhat derivatives such as Confidential, Confidential, etc. am capable and experienced in supporting the underlying applications infrastructure requirements.
- 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.
- Experienced in writing SQL Queries, Stored procedures, functions, packages, tables, views, triggers.
- Having working Knowledge of Amazon AWS S3.
- Hands on experience in SVN, Git, JIRA, Bugzilla.
TECHNICAL SKILLS
Primary Languages: Python, Java, SQL, pl/sql, SWIFT, C
Python Libraries: BeautifulSoup, Pandas, Numpy, UnitTest, JSON,CSV, XML, XLS
Python Framework: Django, Flask, PyJamas, Spring, Hibernate, CSS Bootstrap
Version Control Tools: Git, Github, SVN, VSS
Bug Tracking Tools: Jira, Bugzilla, Rational Clear-quest, Axosoft
Database: Sqlite3, MongoDB, Cassandra,Oracle11g, Hive, Pig Latin, HBase
Analytical Tools: Adobe CQ, Google Analytics Fiddler, JMP PRO, SAS, Tableau, UCI NET, NodeXL
Application Servers: Apache Tomcat, Nginix, JBoss, WebLogic, WebSphere
Operating System: Red hat Linux 4.x/5.x/6.x,, Windows, Mac
Deployment Tools: Heroku, Amazon EC2
Software Development Lifecycle: Agile Methodology, Scrum framework
PROFESSIONAL EXPERIENCE
Confidential, NYC, NY
Python Developer
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.
- Designed the front end of the application using Python, Java, HTML, CSS, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Analysed system requirements specifications and also in client interaction during requirements specifications.
- Analysis and Design of application.
- Created UI using JavaScript and HTML5/CSS.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Writing backend programming in Python.
- Used JavaScript and XML to update a portion of a webpage and Node.js for server side interaction.
- Implemented web applications in Flask and Spring frame works following MVC architecture.
- Used spring, JDBC and JPA at persistence layer (DAO).
- Used Adobe CQ for helping with reusing the components and templates for creating different web pages.
- Develop consumer based features and applications using Python, Django, HTML, behavior Driven Development (BDD) and pair based programming.
- Performed Unit testing, Integration Testing, GUI and web application testing using Rspec.
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Experience with advanced CSS concepts and also building table-free layouts.
- Worked on front end frame works like CSS Bootstrap for development of Web applications.
- Experienced in writing SQL Queries and implementing stored procedures, functions, packages, tables, views, Cursors, triggers.
- Collaborate with Product Management and User Experience experts regarding product definition, schedule, scope and project-related decisions.
- Develop digital consumer experiences based on foundation of the Adobe CQ/AEM product suite.
- Manage, collaborate and coordinate the work of an offshore development team.
- Special skills in developing user friendly, simple yet effective web based applications.
- Deployed the project into Heroku using GIT version control system.
- Worked in MySQL database on simple queries and writing Stored Procedures for normalization and renormalization.
- Used many regular expressions in order to match the pattern with the existing one.
- Build SQL queries for performing various CRUD operations like create, update, read and delete.
- Skilled in using collections in Python for manipulating and looping through different user defined objects.
- Work with team of developers on python applications for RISK management.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Used Pandas library for statistics Analysis.
- Used Numpy for Numerical analysis for Insurance premium.
- Improved code reuse and performance by making effective use of various design patterns.
- Created most important Business Rules which are useful for the scope of project and needs of customers.
- Designed the architecture of the hardware environments and methodology of the code.
- Experienced in Agile Methodologies and SCRUM Process.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.5, Django 1.4, HTML5, CSS, XML, MySQL, MySQL, JavaScript, Angular JS, Backbone JS, JQuery, CSS Bootstrap, MS SQL Server, Adobe CQ, T-SQL, JavaScript, Eclipse, Git, GitHub Linux, Shell Scripting.
Confidential, Atlanta, GA
Python Developer
Responsibilities:
- Analysis and Design of application.
- Designed and developed the UI of the website using HTML, XHTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Wrote and executed various MYSQL database queries from python using Python-MySQL connector and MySQLdb package.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library BeautifulSoup for webscrapping to extract data for building graphs.
- 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.
- Implement code in python to retrieve and manipulate data.
- Used Django configuration to manage URLs and application parameters.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, Javascript, Eclipse, Linux, Shell Scripting, JQuery, SVN, Angular.JS, Jira.
Confidential, Tinley Park, IL
Python developer
Responsibilities:
- Responsible for the design and development of a web-based, distributed risk modeling application built to run on the global Manufacturing proprietary platform across multiple lines of business. Participated in the development of application architecture and blueprints to define application components, platforms, interfaces and development tools.
- Responsible for analyzing various cross-functional, multi-platform applications systems enforcing python, best practices and provide guidance in making long term architectural design decisions.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Responsible for debugging the project monitored on JIRA (Agile).
- Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Designed and implemented Sandra NoSQL database read/write/search function.
- Built development environment with JIRA, Stash/Git
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Proficient in Software Design and Development with a solid background in Developing.
- Strong Knowledge of web application security and access control.
- Experienced in Agile Methodologies and SCRUM Process.
Environment: Python 2.7, Django, JQuery, MySQL, Oracle 11.2, Linux, Django, Shell Scripting, HTML5/CSS. Red hat Linux, Apache.
Confidential
Python Developer
Responsibilities:
- Responsible for getting the teams up and running with game record features.
- Worked on requirement gathering and High level design.
- Used HTML/CSS and Javascript for UI development.
- Converted Visual basic Application to Python, MSQL.
- Used python scripts to update content in the database and manipulate files.
- Created Reports using JASPER.
- Created data access SQL and PL/SQL stored procedures.
- Performed Unit/System test.
- Written many programs to parse excel file and process many user data with data validations.
- Used Thales theorem for applying encryption and decryption of ISO standard message in Python programming.
- Applies EMV card algorithms to system via python programs.
- Contributed patches back to Django.
- Utilized Python in the handling of all hits on Django, Redis, and other applications.
- Performed research regarding Python Programming and its uses and efficiency.
- Developed object-oriented programming to enhance company product management.
- Experienced in Agile Methodologies and SCRUM Process.
Environment: Python 2.7, Visual Basic, Java Script, XML, JASPER, MySQL, PL/SQL, Oracle 9i, Bugzilla
Confidential
Java Developer
Responsibilities:
- Designed and developed components for billing application and EDI Module.
- Developed web pages using HTML and C#.
- Developed data validation & Data access components using Servlets and JavaBeans.
- Checking the database by writing the SQL Queries to check whether data is correctly storing in the data base or not. Checking the database catalog to get the information about the data type of the fields.
- Designed and developed several logical layers and modules including UI Delegate Layer, Data Access Layer using hibernate & spring and a Services Layer.
- Worked on stored procedures, PL/SQL and SQL queries
- Implemented Agile Java methodology using Eclipse, Java, spring and Hibernate for the CRC development.
- Design and develop an enterprise common logging around Log4j with a centralized log support (used logger info, error and debug).
- Involved in publishing as well as consuming web services using Apache AXIS, JAXB and JWSDP.
- Used JWSDP for generating Java stubs, and skeletons from the existing XSD for interacting with the CME from the CRC.
- XML Parsers like SAX, DOM and Document Builder Factory were extensively used to write Java client programs to parse the XML feeds.
- Unit, Integration testing and code review at client place.
- Defect fixing and defect prevention analysis
- Implemented Session Facade, Command Pattern and DAO design patterns.
- Involved in writing ANT build files, for the build (Creation of JAR, WAR, and EAR) and deployment of the application on to the target test as well as production servers.
- Used XML Web Services using SOAP to transfer the amount to transfer application that is remote and global to different financial institutions.
Environment: .JDK1.3, Java, Servlets, JSP, HTML,JAXB, JUnit, Web Logic6.1, SQL Server, JAX- WS, CVS.
