Web/application Developer Resume
Boston, MA
SUMMARY
- Overall 7 years of experience as a Web/Application Developer and object - oriented programming (OOP) coding with Python, Django, C++.
- Extensive knowledge in Python, Java , MySQL , Oracle, Unix, Linux and in Object oriented Design and Programming concepts.
- Extensive knowledge in Python, PHP, MySQL, NoSQL, UNIX and Linux .
- Experience with Design, code, debug operations, reporting, data analysis and web applications utilizing Python.
- Experienced in working with various Python IDEs using PyCharm, Spyder, NetBeans, PyStudio, PyScripter, Eric, Wing IDE and PyDev.
- Worked with MVW frameworks like Django, Angular JS, HTML, CSS, XML, Java Script, jQuery and JSON.
- Hands on experience working in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
- Thorough in full software development life-cycle, architecting scalable platforms, object oriented programming, database design and Agile methodologies.
- Expert knowledge of and experience in Object Oriented Design and Programming concepts.
- Experience working in a Test-Driven Development environment and software development lifecycles such as Waterfall and Agile (Scrum).
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on MySQL and PostgreSQL database.
- Proven history of utilizing strong analytic skills, attention to detail and hard work ethics to turn complex requirements into working systems.
- Exceptional problem solving, presentation, leadership and communication skills.
- Experience with Jenkins and Enterprise GitHub. Worked on Jenkins and GitHub continuous integration tool for deployment of project.
- Knowledge of protocols/technologies like HTTP, LDAP, JDBC, SSL, Servlet/JSP, SQL, HTML, XML.
TECHNICAL SKILLS
Programming Languages: Python, Java, C, C++, Python, JavaScript, PHP, XML, SQL
Data bases: Oracle 10/11g, MySQL, SQL Server, Postgre SQL, SSIS
IDE’s and tools: Eclipse, Pycharm, NetBeans
Python Frameworks: Django, Pyramid, Flask, web2Py
OS &Environment: XP, windows, Linux, UNIX, Ubuntu
UNIX Shell Scripting: UNIX Shell Scripting
Version control: GitHub, SVN
Development Methodologies: Agile, Scrum, Waterfall
PROFESSIONAL EXPERIENCE
Confidential, Boston, MA
Web/Application DeveloperResponsibilities:
- Involved in reviewing and understanding the Business requirements.
- Involved in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Designed and prepared web services using Visual Studio and C# Dot Net.
- Maintained required architecture documentation.
- Presented work in peer sessions for issue resolution.
- Designed, prepared, documented and tested web services using C#, .Net and Visual Studio.
- Developed various Python scripts to find vulnerabilities with SQL Queries by doing SQL injection, permission checks and performance analysis and developed scripts to migrate data from proprietary database to PostgreSQL.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Designed the user interactive web pages as the front-end part of the web application using various web technologies like HTML, JavaScript, Angular JS, jQuery and implemented CSS framework Bootstrap for better appearance and feel.
- Developed remote integration with third party platforms by using RESTful web services.
- Developed web services that make database calls for inserts, updates, and select queries.
- Developed Unit, Integration and Performance Test Cases using Junit, Selenium and Rational Function Tester.
- Improved code reuse and performance by making effective use of various design patterns.
- Managed large datasets using Panda data frames and SQL.
- Wrote and executed various MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Wrote Maven scripts for compiling, building, packaging and deploying the WAR file.
- Deployed the project into Heroku using GIT version control system.
- Developed methods for Create, Read, Update and Delete (CRUD) in Active Record.
- Used Django evolution and manual SQL modifications was able to modify Django models while retaining all data, while site was in production mode.
- Expertise in creating and developing applications for android operating system using Android Studio, Eclipse IDE, SQLite, Java, XML, Android SDK and ADT plugin.
- Worked on Angular JS to augment browser applications with MVC capability.
Environment: Python, Angular, jQuery, JavaScript, AJAX, HTML/XHTML, XML, MySQL server, T-SQL, GIT, Reports, RESTful, Linux, JSON, AJAX.
Confidential - San Diego, CA
Web/Application DeveloperResponsibilities:
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Worked on creating Python API's
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web-based solution.
- Designed and managed API system deployment.
- Developed Python batch processors to consume and produce various feeds.
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Developed Business Logic using Python on Django Web Framework.
- Created database objects like procedures, functions, triggers and indexes.
- Worked with various SSIS control flow tasks and data transformation tasks like data conversion, derived column, look-up, and fuzzy look-up, conditional split etc.
- Created checkpoints and configuration files in SSIS packages
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Successfully migrated the Django database from SQLite to MySQL with complete data integrity.
- Also used Bootstrap as a mechanism to manage and organize the html page layout.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Used GitHub for version control.
- Developed SQL Queries, Stored Procedures, and Triggers Using Oracle, SQL, PL/SQL.
Environment: Python, Django, PHP, C++, HTML5, CSS3, JQuery, API, AJAX, XHTML, Bootstrap, AWS, JavaScript, XML, GitHub, Flash, SQLite, MYSQL, SSIS, SQL, PLSQL, Oracle and Windows
Confidential, Troy, Michigan
Web/Application DeveloperResponsibilities:
- Responsible for using the best technologies to add features to the existing system and services.
- Involved in all aspects of the development process from product inception to scaling in production.
- Responsible for driving software development best practices for the team and also, mentoring and developing junior engineers.
- Worked in collaboration with project managers and higher management in cross-functional teams within Sales and Account Management, to understand business requirements and develop efficient, elegant approaches to their implementation.
- Heavily leveraged Python’s graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Wrote REST APIs, as part of developing web-based applications for insurance premium calculations, using Django’s REST framework.
- Also involved in writing REST APIs using Django framework for data exchange and business logic implementation.
- Used collections in Python for manipulating and looping through different user defined objects.
- Created checkpoints and configuration files in SSIS packages.
- Extensively used merge command as alternative to small SSIS packages in dimension and fact load.
- Design and implemented custom Bash scripts for controlling the data flow from the PostgreSQL database.
- Assisted the development team in sending the correct data via query strings using PostgreSQL as the back-end for storing data.
- Used Django configuration to manage URLs and application parameters.
- Responsible for configuring NoSQL databases like Apache Cassandra and Mongo DB to for increasing compatibility with Django.
- Designed and created backend data access modules using PL/SQL stored procedures.
- Wrote SQL Queries and implementing stored procedures, functions, packages, tables, views, cursors, triggers.
- Responsible for debugging the project monitored on JIRA.
- Performed troubleshooting, fixed and deployed many bug fixes for applications that were a main source of data for both customers and internal customer service team.
- Handled potential points of failure through error handling and communication of failure.
- Risk analysis for potential points of failure (database, communication points and 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.
- Developed and executed User Acceptance Testing portion of test plan.
- Generated Django forms to record data of online users and used PyTest for writing test cases.
- Extensive use of version controlling systems like GIT and SVN.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
Environment: Python, Django, MySQL, SSIS, SVN, Unit Test
Confidential, Richmond, VA
Web/Application DeveloperResponsibilities:
- Involved in the Design, development, test, deploy and maintenance of the website.
- Developed the UI using HTML, AJAX, CSS and JavaScript .
- Developed entire frontend and backend modules using Python on Django Web Framework.
- Generated property list for every application dynamically using Python.
- Responsible for search engine optimization to improve the visibility of the website.
- Developed Merge jobs in Python to extract and load data into MySQL database.
- Designed and developed the presentation layer/client end using HTML, XML, DHTML and JSP.
- Handled all the client side validation using JavaScript.
- Wrote validation scripts in SQL to validate data loading.
- Use Git for version control.
- Performed Unit and system testing.
- Trained users and did production support.
Environment: Python, Django, MySQL, HTML, XHTML, CSS, AJAX, JavaScript, Apache Web Server, Git, Linux