Sr.python Developer Resume
Louisville, KY
PROFESSIONAL SUMMARY:
- Over 6 years of experience as an Software developer and design using Python, Django, Angular JS, Node JS, HTML, JavaScript, CSS, Java, MySQL, Oracle PL/SQL,Postgres.
- Hands on experience in designing, developing, deploying, testing and implementing various stand alone and client - server architectures-based enterprise application software on different domains.
- Experienced with full software development life-cycle, architecting scalable platforms, object-oriented programming, database design and agile methodologies.
- Developed Web-based applications using Django, Python, C++, XML, CSS, HTML, DHTML, JavaScript, jQuery, Bootstrap, RESTful.
- Proficient with various Python libraries like SciPy, NumPy, Matplotlib, Panda to enhance the performance throughout the SDLC.
- Hands on experience programming with C++, Python, Django and Ajax technologies.
- Well versed in WAMP (Windows, Apache, MYSQL, and Python) and LAMP (Linux, MySQL, and Python) Architecture.
- Familiar with JSON based REST, SOAP, and Amazon Web Services.
- Experienced with full software development life-cycle (SDLC), architecting scalable platformsobject-oriented programs (OOPs) , database design and agile methodologies.
- Successfully migrated Django database from SQLite to MySQL to PostgresSQL with complete data integrity.
- Experienced in MVC frameworks like Flask and MVT framework like django
- Experienced in NoSQL technologies like MongoDB, Cassandra and relational databases like Oracle, SQLite, Postgre SQL and MySQL databases.
- Knowledge in Data mining and Data warehousing using ETL Tools and Proficient in Building reports and dashboards in Tableau (BI Tool).
- Experience in developing web-based applications using Python 2.7/2.6, Django 1.4/1.3, PHP, Flask, Webapp2, Angular.js, XML, Ajax, CSS, HTML, DHTML, JavaScript and JQuery . Having very strong experience writing API's/ and Web Services in PHP and in Python.
- Experience with Jenkins and Enterprise GitHub.
- Good knowledge of version control software - CVS, GitHub.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Experience in Database Administration, development, design, maintenance and production support of relational databases, business applications, new server setup, MySQL Server installation, upgrade, migration.
- Analytical, problem-solving and interpersonal skills. Ability to learn new concepts fast consistent team player with excellent communication skills.
- Strong independent learning ability, easily adaptable to different development environments, collaborative, highly motivated and dedicated to delivering quality software.
- Authorized to work in United States for any employer
TECHNICAL SKILLS:
Operating Systems: Unix, Linux, Ubuntu, Solaris, Windows and MacOS
Programming Languages: Python, PL/SQL, Java, CSS,HTML,JavaScript
Databases: Oracle 10/11g, MySQL, SQL Server and PostgreSQL, MongoDB
Tools: PyCharm, PL/SQL Developer, Spyder, Visual Studio
Message Broker: RabbitMQ, IBM MQ
Web Server: Apache Webserver
Defect Tracking: JIRA and VersionOne
Cloud services: AWS, Microsoft Azure
PROFESSIONAL EXPERIENCE:
Confidential, Louisville, KY
Sr.Python Developer
Responsibilities:
- 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.
- Accountable for driving software development best practices for the team and also mentoring and developing junior engineers.
- Working 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. fWriting REST APIs, as part of developing web-based applications for insurance premium calculations, using Django's REST framework.
- Heavily leveraged Python's graphics APIs for creating graphics and serialization libraries for encoding data in XML/JSON formats.
- Correspondingly involved in writing REST APIs using Django framework for data exchange and business logic implementation.
- Involvement in using collections in Python for manipulating and looping through different user defined objects.
- Design and implemented custom Bash scripts for controlling the data flow from the Postgre SQL database.
- Assisted the development team in sending the correct data via query strings using Postgre SQL 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 MongoDB to for increasing compatibility with Django.
- Designed and created backend data access modules using PL/SQL stored procedures.
- 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.
- Extensive use of version controlling systems like GIT and SVN.
Environment: Python, Django, MySQL, NOSQL, PL/SQL, GIT, SVN, Unit Test Linux, REST APIs, Apache Cassandra, MongoDB, Windows.
Confidential, Miami, FL
Python Developer
Responsibilities:
- Designed the front end of the application using Python, HTML, CSS, AJAX, JSON and jQuery.
- Used the Django Framework to develop the application.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Involved in implementing the complete Application in the in-build Spring MVC Architecture with Angular JS.
- Used JavaScript and JSON to update a portion of a webpage.
- Responsible for debugging the project monitored on JIRA (Agile).
- Wrote Python scripts to parse JSON documents and load the data in database.
- Used Python and Django to interface with the jQuery UI and manage the storage and deletion of content.
- Wrote and executed various RDBMS, MYSQL database queries from Python using Python-MySQL connector and MySQL dB package.
- Designed and Implemented Server Build Automation & Server Decommissioning Automation
- Implemented web applications in Flask frame works following MVC architecture.
- Worked on front end frame works like CSS Bootstrap for development of Web applications.
- Involved in deployment of project using AWS.
- Special skills in developing user friendly, simple yet effective web-based applications.
- Worked on MySQL database on simple queries and writing Stored Procedures for normalization and De-normalization.
- Used many regular expressions to match the pattern with the existing one.
- Performed Unit testing, Integration Testing, web application and automation testing.
- Taken part in entire lifecycle of the projects including Design, Development, and Deployment, Testing and Implementation and support.
- Worked in development of applications especially in UNIX environment and familiar with all its commands.
Environment: Python, Django, HTML-5, CSS-3, XML, MySQL, JIRA, JavaScript, Angular JS, jQuery, RDBMS, CSS Bootstrap, Mongo DB, MS SQL, Eclipse, Git, GitHub, AWS, Linux, Shell Scripting.
Confidential
Python Developer
Responsibilities:
- Responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Interfacing with supervisors, artists, systems administrators and production to ensure production deadlines are met.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Developed Business Logic using Python on Django Web Framework.
- Developed views and templates with Python and Django's view controller and templating language to create a user-friendly website interface.
- Used Django Database API's to access database objects.
- Used jQuery and Ajax calls for transmitting JSON data objects between frontend and controllers. Involved in building database Model, APIs and Views utilizing Python, in order to build an interactive web based solution.
- Used Python based GUI components for the frontend functionality such as selection criteria Created test harness to enable comprehensive testing utilizing Python.
- Used Amazon Web Services (AWS) for improved efficiency of storage and fast access.
- Added support for Amazon AWS S3 and RDS to host static/media files and the database into Amazon Cloud.
- Involved in front end and utilized Bootstrap and Angular.js for page design.
- Used PyQuery for selecting particular DOM elements when parsing HTML.
- Created Business Logic using Python to create Planning and Tracking functions
- Created UI Screens for initiation and validation.
- Worked on UI using HTML5, CSS3 and Java Scripts.
- Developed multi-threaded standalone app in Python and PHP to view performance.
- Used Pandas library for statistical Analysis.
- Developed tools using Python, Shell scripting, XML to automate some of the menial tasks.
- Working in team of Architects and Developers to build and deploy Python Flask Peewee Linux AWS.
Environment: Python 3.x, Django, Shell Scripting, AWS, Pandas, PyQt, PyQuery, Wire shark, Flash, DOM, JSON, PHP, HTML5, CSS3, AJAX, JavaScript, Angular.js, Bootstrap, MYSQL, GitHub, LINUX.
Confidential
Java DeveloperResponsibilities:
- Developed strategic partnerships with the business unit to develop a solid knowledge base of the business line, including the business plan, products and processes.
- Involved in preparing engineering specification with OOA and OOD. Used UML Tools to develop Use Case diagrams, Class diagrams, Collaboration and Sequence Diagrams, State Diagrams and Data Modeling.
- Developed application logic using Python, Java script, Java, C++.
- Used JMS for updating Mailing plans and tracking them.
- Used Java Server Pages for content layout and presentation.
- Worked extensively with Bootstrap, JavaScript, and jQuery to optimize the user experience.
- Enhanced existing automated solutions, such as the Inquiry Tool for automated Asset Department reporting and added new features and fixed bugs
- Created database using MySQL, wrote several queries to extract/store data.
- Developed, tested and debugged software tools utilized by clients and internal customers
- Extracted and loaded data using Python scripts and PL/SQL packages
- Supported Java application for Media portal management.
- 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.
- Debugging and testing of the applications & finetuning performance. Provided maintenance support in production environment.
Environment: Python, Django, HTML/CSS, MS SQL Server 2012, MySQL, Script, Eclipse, GIT, GitHub, AWS, Linux, Shell Scripting.
Confidential
Java Developer
Responsibilities:
- Designed and developed Use-Case Diagrams, Class Diagrams, and Object Diagrams using UML Rational Rose for OOA/OOD techniques.
- Programmed the components using C/C++.
- Software release to internal clients by compiling the code into C/C++ libraries and implementing the APIs.
- Created UI using HTML CSS and Java script.
- Created Servlets and Beans to implement Business Logic.
- Used SAX/DOM Parser for parsing the data to Oracle Database.
- Implemented the presentation layer with HTML, DHTML, AJAX, CSS and JavaScript.
- Designed object model, data model, tables, constraints, necessary stored procedures, functions, triggers, and packages for Oracle Database.
- Designed and created backend data access modules using PL/SQL stored procedures and Oracle.
- Developed and executed User Acceptance Testing portion of test plan.
- Debugging Software for Bugs.
Environment: C, C++, HTML, CSS, Shell Scripting, PL/SQL, JDBC, PVCS, Oracle, Linux and Windows
