Sr. Python Developer Resume
NJ
SUMMARY
- Confidential has over 9+ years of experience in developing complex enterprise applications using python/Django and service oriented architecture (SOA). Extensive experience in developing REST and SOAP services using Apache CXF and Django REST. Experienced in WAMP (Windows, Apache, MYSQL and Python/PHP) and LAMP (Linux, Apache, MySQL, Python/PHP) Architecture and working with Web applications using HTML 5, Bootstrap, JavaScript, JQuery, AJAX, Angular Js and CSS 3.
- 9+ years of experience in Software Development Life Cycle (SDLC) including requirements analysis, design specification, code development, code integration, testing and deployment using Object Oriented Analysis and Design (OOAD) with Python/Django.
- Solid experience in Object Oriented Programming and Design.
- Experienced with full software development life - cycle, architecting scalable platforms, object oriented programming, database design and agile methodologies
- Strong experience in UI & client side validations using HTML 5, CSS3, JavaScript, JSP, Struts tag libraries, AJAX, JSON, XML, XSLT and JavaScript frameworks like Ext Js, Angular Js JQuery.
- Expertise in implementing MVC frameworks using Django and FLASK for persistence.
- Experienced in MVW frameworks like Django, Angular JS, Java Script, JQuery and Node.js.
- Experience with XML technologies like XML, DTD, XSD, XSLT, JAXP(DOM & SAX), and JAXB
- Expertise in DB Design, DB normalization, writing SQL queries & PL/SQL Stored Procedures, Functions, Triggers, Sequences, Indexes and Views etc.
- Good working knowledge on NoSQL Databases Mongo DB.
- Experience object oriented programming (OOP) concepts using Python, C++ and PHP.
- Involved in using Celery & Rabbit MQ Series for Asynchronous messaging.
- Excellent in front-end UI design implementations by writing HTML5/HTML, CSS3/CSS, Bootstrap, JavaScript, jQuery, jQuery UI, jQuery Mobile to make better Single Page Application SPA working on Node.JS Server.
- Familiar with JSON based REST Web services and Amazon Web services.
- Involved in deploying systems on Amazon Web Services Infrastructure services EC2, S3, RDS, SQS, Cloud Formation
- Familiar with Cloud based environments like Windows Azure and Amazon S2
- Experience in major web application servers: Apache Tomcat, JBoss, Express Node.js, and Apache HttpServer.
- Experienced in developing Web Services with Python programming language.
- Experience in XML, Web Services using SOAP, XML-RPC, JAX-RPC, JAX-WS, and Restful.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Experienced in Developing and Deploying Applications using WebSphere, WebLogic, JBoss, Apache Tomcat & HTTP Server.
- Experienced SAS development with LINUX/SASGrid in Python
- Expertise in producing & consuming SOAP based & Restful web services using WSDL, SOAP, AXIS, JAX-WS, REST-Jersey, UDDI, and WS-Security.
- Strong development experience in RESTFUL web services and Data Structure, algorithm.
- Worked in Agile and Waterfall methodologies with high quality deliverables delivered on-time.
- Maintained detailed documentation and architectural solutions in IT infrastructure and sales systems.
- Experience with continuous integration and automation using Jenkins
- Developed the required XML Schema documents and implemented the framework for parsing XML documents
- Involved in Unit testing and Integration testing.
- Worked on AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Good experience on version management tools GIT, TFS, CVS, SVN and Clear Case.
- Managed risk analysis and mitigation plans, status/defect reports, and client presentations.
- Proficient in all phases of SDLC (analysis, design, development, testing and deployment) and highly competent in gathering user requirements and converting them into software requirement specifications.
- Flexible, enthusiastic and project oriented team player with solid communication and Analytic skills to develop creative solution for challenging client needs.
- ETL process for continuously bulk importing catalog data from Postgres into Elasticsearch
- Coordination with external customer teams and internal teams for successful execution of projects.
- Excellent problem solving, interpersonal, communication and presentation skills.
TECHNICAL SKILLS
Languages: Python, Java, C/C++, Perl, Ruby, Objective C, and PL/SQL
Technologies: JavaScript, XML, HTML, CSS, Angular JS, JQuery, Node.js, Angular Js, Ext JS, Bootstrap, MVC, SOA, SOAP and HTML
Application/Web Servers: Apache Tomcat 5.5, 6.0, IBM WebSphere 5.1, 6.0, 4.0, BEA Web Logic 12, 9.2, 10x, Red Hat JBoss. IBM Rational Application Developer 6.0, 7, IntelliJ 14, and NetBeans, Nginix
Messaging Systems: Deployment Tools
Twilio, Redis, Rabbit MQ, Celery.: Heroku, Amazon EC2, AON Pathwise
Web Service Protocols: Testing Tools
UDDI, SOAP, WSDL and UDDI: Bugzilla, Crucible and JIRA
Version Control Tools: CVS, Clear Case, Tortoise SVN, Smart SVN, GIT.
Operating Systems: Windows 7/XP, DOS, UNIX, and Linux, OSX
Database: Oracle 9i/10g, SQL Server 2008 R2, MySQL, Mongo DB, Postgre SQL
PROFESSIONAL EXPERIENCE
Confidential, NJ
Sr. Python Developer
Environment: Python, Bootstrap, REST, Node Js, AWS, Django REST, Flask, CentOS, Angular 2, Express, Angular 1, Vue JS, React JS, Celery, AMQP, SQL developer, ETL, Jenikins, PyCharm, Oracle 10g/11g, XML, Java Script, CSS, HTML, CVS, Slack, Apache Web server, KAFKA, RabbitMQ, Redis CX Oracle, Gunicorn, Postgres, OSX, Windows OS, SharePoint
Responsibilities:
- Used Waterfall Software Development for developing the application
- Involved in preparing Technical requirements and Business requirement documents and translated business rules into business component modules.
- Designed User Interfaces using Angular Js, Node Js, JQuery, Bootstrap, JavaScript, CSS, XML and HTML.
- Designed web UI components for various modules using, Vue Js, React JS and CSS and used JavaScript client side validation.
- Implemented Django MVC architectural design pattern.
- Used Angular Js as the development framework to build the User Interface.
- Server-side templating languages such as Jinja 2, Mako, are used in the Technology stack for the development.
- Built REST end points using Django framework and developed multiple rest services.
- Gathered requirements from SADC and co-ordinated with other developers.
- Built REST services using Node JS framework.
- Interaction with Business(SADC)for getting updated requirements and supported Management Processes.
- Exposure to the threading limitations of Python, and multi-process architecture
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
- Multiple Operations are performed on the Oracle tables along with the ETL operations.
- Responsible for project planning including code review, configuration management and developer tools.
- Created a highly-scalable, distributed system for running Web applications and Web services by working with architects and developers and ensuring the implementation of Restful Web services and API design.
- Automated the deployment using Shell scripting for build and release operations.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- OAUTH and SSO are used for authentication and Login services.
- UsedElastic searchas the data indexer and query parser
- All the Python code is formatted in PEP8 Coding standard.
- Used decorators for security management.
- Generated reports using python reportlab module.
- ETL operation is performed on the existing data using python pet1 module.
- Processing of large sets of data into simpler units is achieved using python libraries.
- Build UI security components in Angular and roles are assigned accordingly.
- Developed a fully automated continuous integration system using Django-Jenkins, MySQL and custom tools developed inPythonand Bash
- Designed and built a reporting module that uses Apache Spark SQL to fetch and generate reports.
- Customized open source data catalogue solutions.
- Maps are customized and integrated using the JavaScript.
- ESRI Maps are used for the spatial analysis and Updated route maps and filtering of maps is achieved using JS Modules.
- XLWT and XLWS are used to generate the file format in excel sheets.
- Updated project plan timely with manager and SADC.
- Deployment of code to the QA and then to Prod server is performed using fabfile written in python.
- Gulp is used to minify the project files.
- Automated email notification using celery and Rabbitmq for status of jobs and pending task list manager to users and admin.
- Database schemas that represent and support business processes are created.
- Managed Team of 3 in building the web services and developing UI screens.
- Delivered automated solutions for existing modules.
- Involved in Spatial analysis for GIS project using ESRI and ArcGIS in BIG DATA platform
- Checked status of deployed applications & created weekly reports needed by different teams.
- Automated the jobs using Django-celery, REDIS, KAFKA and RABBITMQ
Confidential, NY
Sr. Python Developer
Environment: Python, Bootstrap, SOAP, REST, Node Js, AWS, Django REST, MULESOFT, Flask, Django, JBoss, PyCharm, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Slack, Jenikins, BoilerPlate, DORA(deployer),Postgres, OSX, Agile, JIRA, Crucible, Atlassian, Anypoint Studio
Responsibilities:
- Used Agile Software Development for developing the application
- Involved in preparing Technical requirements and Business requirement documents and translated business rules into business component modules.
- Designed User Interfaces using Backbone Js, React Js, JQuery, Bootstrap, JavaScript, CSS, XML and HTML.
- Designed web screens for various modules using, HTML, DHTML and CSS and used JavaScript client side validation.
- Implemented Django MVC architectural design pattern.
- Used Backbone Js as the development framework to build the User Interface.
- Any point Studio is used to integrate the Enterprise Applications to the SFDC and Ad Revops.
- Server-side templating languages such as Jinja 2, Mako, are used in the Technology stack for the development.
- Integrated multiple data sources and databases into one system
- Exposure to the threading limitations of Python, and multi-process architecture
- Design, investigation and implementation of public facing websites on Amazon Web Services AWS.
- Python/Django based web application, Postgresql DB, and integrations with 3rd party email, messaging, storage services.
- Responsible for OpenStack project core infrastructure including code review, continuous integration systems, and developer tools.
- Created a highly-scalable, distributed system for running Web applications and Web services by working with architects and developers and ensuring the implementation of Restful Web services and API design.
- Experience in Integration of Amazon Web Services AWS with other applications infrastructure.
- SAML2 is used for the authentication of the application through Salesforce.
- Developed a fully automated continuous integration system using Django-Jenkins, MySQL and custom tools developed inPythonand Bash
- Database schemas that represent and support business processes are created.
- Used SOA framework with hibernate to map oracle database.
- Wrote deployment descriptor and configuration files using XML.
- Built Microservices for the delivery of software products across the enterprise.
- Delivered automated solutions for science models
- Checked status of deployed applications & created weekly reports needed by different teams.
- Extensively usedpythonmodules such as requests, xlwt, saml2.
- Responsible for user validations on client side as well as server side.
Confidential, Windsor, CT
Sr Python Developer
Environment: Python, PostgreSQL, SOAP, REST, Django, Angular Js, Jquery, WebLogic, LDAP AD,XML, Java Script, CSS, HTML, Bootstrap, Windows, Celery, RabbitMQ, Node Js, Agile.
Responsibilities:
- Involved in the requirements review meetings and partnered with business analysts to clarify any specific scenarios.
- Analyzed the business requirements and created use cases and prepared low and high level design documents.
- Worked with design patterns in MVC architecture with Django.
- Used the LDAP active directory for managing groups and login.
- Involved in the integration of frameworks like Django
- Developed the front end using Angular Js, HTML, JavaScript, AJAX, Bootstrap, CSS, JQuery and XML.
- Used WSDL file information for invoking Web Services.
- Designed a RESTful API with Django
- Single Sign on Authentication and authorization using Django.
- Developed POC for the OCR engine using Python scripts.
- Used NLTK in the OCR process.
- Used Celery and RabbitMQ for Job Process and management.
- Wrote classes and interfaces for implementing business logic and validations to be used while workflow execution.
- Development of internal dashboard applications using the Apache HTTP Server.
- Extensively used AWS to integration with Enterprise and web applications.
- Implemented the framework to migrate Relational data to Non-relational data stores and to run performance tests against different NoSql vendors.
- Developed internal web dashboard applications using Node JS.
- Implemented HTTP REST API using Node Js and express.
- Implementation of Django security and LDAP integration.
- Development of Rest web services using Django.
- Involved in the deployment of the application using WebLogic Server.
- Used SVN and GIT for Version Controlling.
- Involved in unit testing, integration testing and performance testing.
- Involved in fixing QA defects and tracked then using Quality Center.
Confidential, Greenville, SC
Sr. Python Developer
Environment: Angular,Python, Bootstrap, SOAP, REST, Pathwise Analytics studio, AON Pathwise modelling, Windows Azure Servlet, Flask, Django, JBoss, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, Agile, JIRA
Responsibilities:
- Used Agile Software Development for developing the application
- Involved in user requirement specification and preparing requirements documents and translated business rules into business component modules.
- Designed User Interfaces using Ext Js, Jquery, Angular, CSS, XML and HTML.
- Designed web screens for various modules using, HTML, DHTML and CSS and used JavaScript client side validation.
- Implemented Django MVC architectural design pattern.
- Used Angular Js as the development framework to build a single-page application.
- Exposure on Multi-Threading factory to distribute learning process back-testing and the into various worker processes.
- Different testing methodologies like unit testing, Integration testing, web application testing,Selenium testing performed.
- Extensively worked on form validation using the Spring Validator framework.
- 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 inPythonand Bash
- Design and implemented custom scripts.
- Used SOA framework with hibernate to map oracle database.
- Wrote deployment descriptor and configuration files using XML.
- Configured and deployed the application in JBoss.
- Extensive use of version controller Team Foundation Server(TFS).
- Test and validated the custom scripts.
- Delivered automated solutions for science models
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, OracleDB and PostgreSQL.
- Implemented configuration changes for data models.
- Maintained and updated existing automated solutions
- Handled potential points of failure through error handling and communication of failure
- Used agile methodologies, test driven development and automated builds
- Checked status of deployed applications & created weekly reports needed by different teams.
- Anticipated potential parts of failure( database, communication points, file system errors)
- Managed large datasets using Panda data frames and MySQL.
- Extensively usedpythonmodules such as requests, urllib, urllib2 for web crawling.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofpythoncode using a web browser.
- Used advanced packages in AON PATHWISE for performing unit test and deploying data models.
- Automated the existing scripts for performance calculations using Numpy and sqlalchemy.
- Used Numpy for Numerical analysis for Insurance premium.
- Responsible for user validations on client side as well as server side.
Confidential, Richmon, VA
Python Developer
Environment: Angular, Bootstrap, SOAP, REST, Pathwise Analytics studio, AON Pathwise modelling, Windows Azure Servlet, Flask,Python, Django, JBoss, IntelliJ, Oracle 10g/11g, XML, Java Script, CSS, HTML, GIT, Windows, Agile, JIRA, Web Services
Responsibilities:
- Used Agile Software Development for developing the application.
- Used JQuery, JavaScript and Bootstrap for front UI or authentication and verification and CSS for layout.
- Used Spring Framework and integrated with struts and Hibernate.
- Design, develop, test, deploy and maintain the website.
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Used Ajax for the asynchronous communication to the server.
- Used Web Service that checks the background of a vendor.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Worked extensively with Bootstrap, Javascript, and jQuery to optimize the user experience.
- Used Selenium Library to write fully functioning test automation process that allowed the simulation of submitting different we requests from multiple browser to web application.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Responsible for debugging the project monitored on JIRA (Agile)
- Used JQuery for all client side Javascript manipulation.
- Scalable, database-driven web application development using a variety of frameworks: ASP.NET on C#, Flask on Python, and PHP.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Built development environment with JIRA.
- Implemented multiple high performance MongoDB replica sets on EC2 with roboust reliability.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Involved in entire lifecycle of the project including Design, Development, and Deployment, Testing and Implementation and support.
Confidential, NYC, NY
Python Developer
Environment:
Python 2.7, Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, MySQL, Javascript, Eclipse, Linux, Shell Scripting, JQuery,,Ext.JS, Jira, SVN
Responsibilities:
- Involved in the gathering of system requirements.
- Prepared specification requirements documents (SRS)
- Designed Business Object Model, which involved using Rational Rose to generate class diagrams and sequence diagrams.
- Involved in developing SOA-based application with distributed multi-tier applications that hadPresentation, business logic, and persistence layers..
- Employed Model View- Controller (MVC) architectural design pattern.
- Created Python/MySQL back-end for data entry from Flash.
- Extensively used Ext Js.
- UsingDjango evolutionand manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Upgraded Python 2.5 to Python 2.7 on a RHEL 4 server, this required recompiling mod python to use Python 2.7. Submitted aticket to the Django projectdocumenting this incompatibility with Python 2.3.
- Involved in developing the core business logic using spring.
- AJAX with JQuery.
- Extensive experience on the back end to modify business logic by making extensive enhancements.Successfully migrated the Django database from SQLite to MySQL to PostgreSQL with complete data integrity.
- Used Wire shark, live http headers, and Fiddler2 debugging proxy to debug the Flash object and help the developer create a functional component. The webpages for displaying the data uses AJAX to sort and display the data. The page also outputs data to .csv for viewing in Microsoft Excel
- Implemented the logging framework in the SOA environment.
- Used SVN for Version Control
Confidential, Tampa, FL
Python Developer
Environment: Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, web services.
Responsibilities:
- Involved in the all life-cycle design and development.
- Used Waterfall model.
- Responsible for requirement gathering and analysis through interaction with end users.
- Responsible for setting up networks through Design and Development.
- Used CSS for page layouts and JavaScript.
- Used various Design Patterns in provisioning the networks.
- Designed and implemented the orders for VNI, VHO, VSO, ONI etc., and their controllers as demanded for the applications design.
- Used the Python's modules numpy, matportlib etc for generating complex graphical data, creation of histograms etc
- Developed the components for parsing XML documents using SAX and DOM parsers.
- Developed SOAP Web Services functionality in the application to allow external applications to access the data.
- Responsibilities for creation of Database, Business Logic to display the records dynamically on template based on query, providing user permission to access particular features of the site.
- Used Python’s XML parser architectures (SAX) and DOM API for tracking small amounts of data without requiring the DB.
- Created Forms, views, models using Django.
- Developed widgets for GUI using Tkinter, Gtk modules of Python.
- Implemented multi-threading functionality.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Used JQuery for all client side Javascript manipulation.
- Implemented SQL Queries stored procedures and triggers using PL/SQL and oracle database
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development
- Coordinated with QA team to ensure the quality of application.
- Used Jira tracker with team members.
- Responsible for debugging and troubleshooting the web application.
Confidential
Python Developer
Environment:
Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, web services.
Responsibilities:
- Work with team of developers on python applications for RISK management.
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript
- Designed and developed data management system using MySQL.
- Rewrite existing Python/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Wrote python scripts to parse XML documents and load the data in database.
- Handled all the client side validation using JavaScript.
- Expertise in writing Constraints, Indexes, Views, Stored Procedures, Cursors, Triggers.
- Used Selenium Library to write fully functioning test automation.
- Used JQuery for all client side Javascript manipulation.
- Created unit test/regression test framework for working/new code
- Using Subversion control tool to coordinate team-development.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Responsible for debugging and troubleshooting the web application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Responsible for debugging and troubleshooting the web application.
Confidential
Jr. Java/C+ Developer
Environment: Python 2.6/2.7, Linux, Shell Scripting, JavaScript, Django Framework, CSS, SQL, MySQL, LAMP, JQuery, Adobe Dreamweaver, Apache web server.XML, XSL, HTML, JavaScript, JBOSS, Oracle 10g, Windows, web services.
Responsibilities:
- Used data types like dictionaries, tuples and object oriented concepts based inheritance features for making complex algorithms of networks.
- Worked with the design team for project structure.
- Performed Design, involved in code reviews and wrote unit tests in Python.
- Implemented the presentation layer with HTML, Ajax, CSS and JavaScript.
- Involved in writing stored procedures using MySQL.
- Optimized the database queries to improve the performance.
- Developed in Windows and going to deploy it in Linux server.
- Worked on data exchange from website using XML, JAVA and Web Services.
