Web Developer/python Developer Resume
Whippany, NJ
SUMMARY
- Having 8+ years of Professional IT experience in Design & Development of applications using Python, Django, Java/J2EE on gcloud.
- Extensive experience in Python web frame works like Django, Pyramid and Flask in implementing MVC, singleton, factory architecture.
- Experience object oriented programming (OOP) concepts using Python, Django.
- Experienced in developing web - based applications using XML, CSS, HTML, JavaScript and JQuery.
- Experienced in installing, configuring, modifying, testing and deploying applications with Apache.
- Good experience in Shell Scripting, SQL Server, UNIX and Linux, Open stock.
- Have good Knowledge of Agile Methodologies (Scrum).
- Hands on experience in writing ETL script using python Django setting for database operations and other activities (involving extracting, transforming and loading).
- Good knowledge in various phases of SDLC - Requirement Analysis, Design, Development and Testing on various Development and Enhancement Projects.
- Well versed with design and development of presentation layer for web applications using technologies like HTML, CSS, and JavaScript.
- Experienced in developing test automation framework with Python & Selenium.
- Highly motivated, dedicated, quick learner and have proven ability to build and manage a team work individually.
- Experience in implementation of Python web frameworks like Pylons, Web2py and Python Servlet Engine(PSE)
- Familiarity with development best practices such as code reviews and unit testing.
- Excellent written and oral communication skills with results-oriented attitude.
- Experience with Version Control, ideally GIT, Accurev, SVN, CVS.
- Good programming, problem solving skills, commitment, and result oriented, with a quest and zeal to learn new technologies.
- Proficient in using Relational Databases like My SQL, Oracle, SQL Server and sqllite. Extensive experience in processing large datasets with millions of records for data transformation including data cleansing, data scrubbing, data profiling and applying business logic rules to incoming data.
- Good Experience in error and exceptional handling.
- Leading, guiding and helping the team members with the challenges faced during the project development process and problem solving.
- Excellent written and oral communication skills with results-oriented attitude.
- Have flexibility and ability to learn and use new technologies and also to work in team environment as wells as independently to get things done.
- Good learner - Well-organized; good planner; good time-manager
TECHNICAL SKILLS
Programming Languages: Python 2.7/3.5, Shell Script, Java, SQL.
Python Framework: Django, Flask, Pyjamas, Jython.
Databases: MySQL, SQL Server and Oracle.
Web Technologies: JavaScript, HTML, CSS, AngularJS, XML, Ajax, JQuery, Ajax.
Networking: Socket Programming, TCP/IP.
IDE’s/ Development Tools: WingIDE, PyCharm, PyScripter, PyStudio, SublimeText.
SDLC Methodologies: Agile and Waterfall.
Web Servers: Nginx, gunicorn, Apache, IIS.
Operating systems: Windows-7/8/10 Linux/Unix
Defect Tracking Tools: JIRA and BUGZILLA.
Cloud Computing: Google cloud, IBM Bluemix
PROFESSIONAL EXPERIENCE
Confidential, Whippany, NJ
Web Developer/Python Developer
Responsibilities:
- Involved in software development life cycle (SDLC) of tracking the requirements, gathering, analysis, detailed design, development, system testing and user acceptance testing.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Involved in designing user interactive web pages as the front end part of the web application using various web technologies like HTML5, JavaScript, Angular JS, JQuery, AJAX and implemented CSS for better appearance and feel.
- Knowledge of cross-browser and cross-platform development of HTML and CSS based websites in Windows like Chrome IE 8 and FF.
- Interactive in providing change requests, trouble reports and requirements collection with the client.
- Actively involved in developing the methods for Create, Read, Update and Delete(CRUD) in Active Record.
- Implemented and modified various SQL queries and Functions, Cursors and Triggers as per the client requirements.
- Managed code versioning with GitHub, Bit Bucket and deployment to staging and production servers.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Used Celery as task queue and RabbitMQ, Redis as messaging broker to execute asynchronous tasks.
- Designed and managed API system deployment using fast http server and Amazon AWS architecture
- Involved in code reviews using GitHub pull requests, reducing bugs, improving code quality, and increasing knowledge sharing
- Implemented monitoring and established best practices around using elastic search.
- Implemented task object to interface with data feed framework and invoke database message service setup and update functionality.
- Working under UNIX environment in development of application using Python and familiar with all of its commands.
- Developed remote integration with third party platforms by using RESTful web services.
- Automated Production tasks.
- Updated and maintained Jenkins for automatic building jobs and deployment.
- Used many regular expressions in order to match the pattern with the existing one and store them in data base on a chronological basis.
- Implemented code to perform CRUD operations on MY SQL using Toad.
- Improved code reuse and performance by making effective use of various design patterns and refactoring code base.
- Involved in analysis and design of the application features.
- Experience in debugging and troubleshooting programming related issues.
- Deployment of the web application using the Linux server.
Environment: Python 2.7, Django 1.8, HTML5, CSS, XML, MySQL, JavaScript, JQuery, Bootstrap, RESTful, Windows 2008 Server, Nginx, GitHub and Windows, Linux.
Confidential, West Hills, WI
Sr. Python Developer
Responsibilities:
- Associated with various phases of Software Development Life Cycle (SDLC) of the application like requirement gathering, Design, Analysis and Code development.
- Created Python and Bash tools to increase efficiency of call center application system
- Developing Python Framework using Django to perform scan software unit monitoring.
- Created Python and Bash tools to increase efficiency of call center application system and operations; data conversion scripts, AMQP/Rabbit MQ, REST scripts for API Integration.
- Built various graphs for business decision making using Python matplotlib library.
- Developed and tested many features for dashboard using Python, Bootstrap, CSS, and JavaScript.
- Experience with various frameworks of JavaScript like Bootstrap, BackboneJS, AngularJS, EmberJS etc.
- Developed methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Performed validations for input fields making use of mainly Active Records.
- Implemented MVC architecture in developing the web application with the help of Django framework.
- Built various graphs for business decision making using Python Matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Implemented business logic using Python/Django
- Responsible for setting up Python REST API framework using Django.
Environment: Python2.7, Django 1.4, MySQL, Teradata, Linux, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux.
Confidential, San Antonio, TX
Python Developer
Responsibilities:
- Design, develop, test, deploy and maintain the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Designed and developed data management system using MySQL.
- Rewrite existing Java application in Python.
- Wrote python scripts to parse XML documents and load the data in database.
- Generated property list for every application dynamically using python.
- Creating unit test/regression test framework for working/new code
- Using Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
Environment: Python 2.7, Django, JQuery, MySQL, Oracle 11.2, Linux, Django, Eclipse, Shell Scripting, HTML5/CSS. Red hat Linux, Apache.
Confidential, Tucker, GA
Python Developer
Responsibilities:
- Involved in preparing engineering specification with OOA and OOD.
- Used Rational Rose Enterprise to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams. Data Modeling.
- Developed application logic using Python, Java script, Java
- Used JMS for updating Mailing plans and tracking them.
- Used Java Server Pages for content layout and presentation.
- Created Data layer in MYSQL.
- Extracted and loaded data using Python scripts and PL/SQL packages
- Supported Java application for Media portal management.
- Debugging and testing of the applications & fine tuning performance. Provided maintenance support in production environment.
Environment: Java, Python 2.6, JavaScript, HTML/CSS,MYSQL, PL/SQL, JDBC, Unix Shell Scripting, Red Hat Linux, WebLogic Application Server.
Confidential, San Ramon, CA
Python Developer
Responsibilities:
- Development of real-time multi-tasking systems using Python.
- Implemented database access and data manipulation functions in Embedded SQL environment using ODBC.
- Designed the XML format to exchange Data back and forth between front end, middleware and Backend. DTD was written to define XML data.
- Interface allows distributed modules of an enterprise system to access databases via HTTP across networks.
- Database layer that interacts with above C++ components designed as SQL packages / objects to encapsulate data and closely related stored procedures and functions.
- Created data access modules in python.
- Developed and executed User Acceptance Testing portion of test plan.
Environment: Python, MySQL, Linux, HTML, CSS, JavaScript, Apache Web Server.
Confidential
Backend Developer
Responsibilities:
- Developed backend services and created many API’s using Python Programming Language and sql
- Developed web-based applications using Python3.4/3.3, XML, CSS, HTML and JavaScript.
- Responsible for the design and development of Python services for a project management software called iscrum.
- Created many web applications using HTML, CSS and JavaScript
- As a team member, I was involved in design of Employee Management software called HRMS.
- Involved in developing a video calling application using python web-sockets.
- Performed research regarding Python Programming and its uses and efficiency
- Involved in entire lifecycle of the projects including Design, Development, Testing, Implementation and Operations support
Environment: Python, SQL and Linux, HTML, CSS and Javascript.
