Sr. Python Developer Resume
Jersey City, NJ
SUMMARY
- Over 7+ Years of experience in Analysis, Design, Development, Testing, Customization, Bug fixes, Enhancement, Support and Implementation of various web, stand - alone, client-server enterprise applications using Python, Django in various domains.
- Experienced in developing web based applications using HTML/HTML5, DHTML, CSS/CSS3, JavaScript, JQuery, JQuery UI, Angular JS, AJAX, XML and JSON.
- Experience on writing AJAX framework to transform Datasets and Data tables into HTTP-serializable JSON strings.
- Designed and implemented large scale business critical systems using Object oriented Design and Programming(oops) concepts using Python and Django.
- Good experience of software development in Python with machine learning (libraries used: Beautiful Soup, Numpy, scipy, matplotlib, Pickle, PySide, wxPython, PyTable, Pandas data frame, network, MySQL dB for database connectivity) and IDEs - Sublime text, Spyder, pycharm, Emacs.
- Good experience in developing web applications and implementing Model View Control (MVC) architecture using server side applications like Django, Flask and Pyramid.
- Experience in developing consumer based features and applications using Python, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Experience with continuous integration and automation using Jenkins and experience with cloud platforms like Amazon AWS.
- Good experience in developing web applications implementing MVT/MVC architecture using Django, Flask, Webapp2 and spring web application frameworks.
- Expertise in Microsoft frames ASP.NET, ASP.NET MVC, ADO.NET, ASP.NET Web Services.
- Strong experience in the Analysis, Design, Development and Implementation of multi-tier web based applications and distributed applications using WCF/Web services Standards based on Service Oriented Architecture (SOA).
- Experience with continuous integration and automation using Jenkins.
- Have good Experience on Project management tools JIRA and Bugzilla.
- Experience in writing Sub Queries, Stored Procedures, Triggers, Cursors, and Functions on Oracle database.
- Experience on RDBMS concepts; extensively worked with Oracle, MYSQL .
- Experience with creating scripts for data modeling and data import and export and automating batch programs.
- Experience in performing signal processing and machine learning algorithm development for a variety of programs.
- Experienced in Agile Methodologies, Scrum stories and sprints experience in a Python based environment, along with data analytics, data wrangling and Excel data extracts.
- Different testing methodologies like unit testing, Integration testing, web application testing, selenium testing were performed.
- Experience in using Version Control Systems like GIT, SVN and SVN. Good Experience in Linux Bash scripting and following PEP Guidelines in Python.
- Possess excellent interpersonal, communication and analytical skills with demonstrated abilities. Zeal to learn new Tools/Technologies. Ability to work well as a part of a team and as an individual.
TECHNICAL SKILLS
Operating System: Linux/UNIX/Solaris,Windows,MacOSX
Web Technologies: HTML/HTML5, CSS/CSS3, XML, DOM, AJAX, jQuery, JSON and CSS Bootstrap.
Frameworks: Django, Flask, Pyramid, Pyjamas, Angular JS.
Web Server: Apache HTTP, Web server, Web Logic, Web Sphere and Apache Tomcat
Languages: Python, Shell Scripting, SQL, Java Script.
Cloud Computing: AWS EC2, S3, RDS(MY SQL), SQS
Deployment Tools: Amazon EC2, Jenkins and Fabric
Databases: Oracle, MySQL, Cassandra
Testing Tools: Bugzilla, JIRA and Junit
Protocols: TCP/IP, HTTP/HTTPS, SOAP
Miscellaneous: Git, SVN.
PROFESSIONAL EXPERIENCE
Sr. Python Developer
Confidential, Jersey City, NJ
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Developed dynamic web pages usingPython, Django Frameworks.
- Developed monitoring and notification tools usingPython.
- Proficient in Front end development experience using HTML, XML, CSS, JQuery, JSON and Javascript, Bootstrap.
- Created web application prototype using jQuery and Angular JS.
- Programmed and designed full web sites from the ground up using XHTML, CSS, Wordpress and created custom templates.
- Involved in development of Web Services using SOAP for sending and getting data from the external interface in the XML format.
- Developed the required XML Schema documents and implemented the framework for parsing XML documents.
- UsedPythonand Django creating graphics, XML processing, data exchange and business logic implementation.
- Developed web applications in Django Framework's model view control (MVC) architecture.
- Used R-language for statically analysis with Python library Pandas.
- Worked onPythonOpenStack APIs and used machine learning libraries like Numpy for Numerical analysis.
- Developed GUI using webapp2 for dynamically displaying the test block documentation and other features ofpythoncode using a web browser.
- Usedpythonmodules such as requests, urllib, urllib 2 for web crawling.
- Develop consumer based features and applications usingPython, Django, HTML, Behavior Driven Development (BDD) and pair based programming.
- Developed views and templates withPythonand Django's view controller and templating language to create a user-friendly website interface.
- Involved in integrating Web application with Mobile application using Telerik Tool.
- Installed, configured, and managed the AWS server.
- Connected the application to AWS using amazon beanstalk using Django framework to run the application on server.
- Wrote and executed various MYSQL database queries frompythonusingPython-MySQL connector and MySQL package.
- Managed, developed, and designed a dashboard control panel for customers and Administrators using Django, Oracle DB, PostgreSQL, and VMWare API calls.
- Usedpythonpackages like cx oracle, pyodbc and MySQL dB for working with Oracle, SQL Server and MySQL DB respectively.
- Exposure on Multi-Threading factory to distribute learning process back-testing and into various worker processes.
- Had regular interactions with customers and gathered requirements in Big Data collation, summation, filtering and normalizing the data.
- Performed efficient delivery of code based on principles of Test Driven Development (TDD) and continuous integration to keep in line with Agile Software Methodology principles.
- Developed a fully automated continuous integration system using Git, Gerrit, Jenkins, MySQL and custom tools developed inPythonand Bash.
Environment: Python, Django, ASP.NET MVC, Scipy, Pandas, Bugzilla, Amazon AWS S3,EC2, XML, CSS, JQuery, JSON, Javascript, AngularJS, Bootstrap., Agile, Linux, OracleDB, MYSQL,Git.
Python Developer
Confidential, Kansas city, MO
Responsibilities:
- Implemented user interface guidelines and standards throughout the development and maintenance of the website using the HTML, CSS, JavaScript and JQuery.
- Implemented AJAX for dynamic functionality of a web pages for front end applications.
- Used Ajax and JQuery for transmitting JSON data objects between frontend and controllers.
- Worked on front end frameworks like CSS Bootstrap for responsive web pages.
- Implemented presentation layer using CSS framework, Wire-Framing and HTML5
- Worked on server side applications with Django using Python programming.
- Automated the existing scripts for performance calculations using machine library like Numpy and SQL Alchemy for Insurance premium.
- Developed views and templates with Python and Django's view controller and templating language to created user-friendly website interface.
- Utilized standard Python modules such as CSV, itertools and pickle for development.
- Developed Wrapper in Python for instantiating multi-threaded application.
- Used Pandas for a data alignment and data manipulation.
- Working knowledge of ASP.NET Web Services with real time knowledge using SOAP and REST.
- Delivered automated solutions for science models and maintained & updated existing automated solutions.
- Used ASP.NET MVC (Model View Controller) to intercept the user requests and used various controllers to delegate the request flow to the Backend tier of the application.
- Developed various algorithms for generating several data patterns.
- Maintaining SQL server database and updating PHP script.
- Added several options to the application to choose particular algorithm for data and address generation.
- Played a key role in the planning, testing, and implementing system enhancements and conversions. Worked closely with project manager in handling the whole project.
- Developed the project in Linux environment and involved in support for teams for projects across
- Used JIRA for bug tracking and issue tracking and Used Agile Methodology and SCRUM Process.
- Maintained the versions using GIT and sending the release notes for each release.
Environment: Python 2.7, Django 1.4,ASP.NET, CSS, HTML, BOOTSTRAP, JavaScript, JQuery, AJAX, MYSQL, Linux, GIT.
Python Developer
Confidential, St. Louis, MO
Responsibilities:
- Involved in understanding and analyzing the clients business, requirements for the system.
- Developed dynamic web pages usingPython, Django Frameworks.
- Developed monitoring and notification tools usingPython.
- Created UI using JavaScript and HTML5/CSS3.
- Improved the application by designing and developing it using HTML and JavaScript.
- Involved in the development of front end of the application usingPython2.7, HTML5, CSS3, AJAX, JSON and JQuery. Worked on backend of the application, mainly using Active Records.
- Developed and tested many features for dashboard usingPython, Bootstrap, CSS, JavaScript and JQuery.
- Rewrite existing Java, C++ application inPython.
- Used data structures like directories, tuples, object oriented(OO) class based inheritance features for making complex algorithms of networks.
- Involved in building database Model, APIs and Views utilizingpython, in order to build an interactive web based solution.
- GeneratedPythonDjango Forms to record data of online users.
- Developed MVC prototype replacement of current product with Django.
- Significantly improved report generation efficiency by caching, reusing and improve the security level of Data.
- Created PHP/MySQL back-end for data entry from Flash. I had to assist the Flashdevelopersend the correct data via query strings
- Managed datasets using Panda data frames and MySQL, queried MYSQL database queries frompythonusingPython-MySQL connector and MySQLdb package to retrieve information.
- Created Data tables utilizing PyQt to display patient and policy information and add, delete, update patient records.
- 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.
- GeneratedPythonDjango forms to record data of online users and used PyTest for writing test cases.
- Used Test driven approach for developing the application and Implemented the unit tests usingPythonUnit. test framework.
- Deployed the project into Heroku using GIT version control system.
- Resolved ongoing problems and accurately documented progress of a project.
- Designed and configured database and back end applications and programs.
- Update, maintain and change the current web applications as per the project requirement.
- Involved in capturing the requirements for serial functional interface and other software requirements specification document.
- Skilled in using collections inPythonfor manipulating and looping through different user defined objects
Environment: Python2.7, Django 1.6, Tableau 8.2, Beautifulsoup, HTML5, CSS/CSS3, Bootstrap, XML, JSON, JavaScript, JQuery, Restful Web services, Apache, Linux, Git, Jenkins, MySQL, T-SQL, Eclipse.
Jr. Python / Jr.Net Developer
Confidential
Responsibilities:
- Responsible for understanding the business & the technology of the client system.
- Developed strategic partnerships with the business unit to develop a solid knowledge base of the business line, including the business plan, products and processes.
- Developed Form authentication in order to achieve Web security in the application.
- Created Use-Case diagrams and State diagrams using MS Visio.
- Designed and developed web based UI in C# using different controls like HTML Controls, Data Controls and Web Controls.
- Good experience with Python development under Linux OS (SUSE Linux, RedHat Linux, Fedora)
- Involved in Installation and setting upPython/Linux test beds.
- Created entire application usingPython, Django, MySQL and Linux.
- Developed entire frontend and backend modules usingPythonon Django Web Framework.
- UsedPythonand Django creating graphics, XML processing, data exchange and business logic implementation.
- UsedPythonscripts to update content in the database and manipulate files.
- Used severalPythonlibraries like wxPython, numPY and matPlotLib.
- Used Model View Controller (MVC) design pattern with ASPX view engine to develop an efficient web application, ASP.Net with C# as code.
- Used WebServices (SOAP, WSDL) for communicating with other application and components.
- Used WCF Service to expose business logic as services and consumed those services. Defined service contracts, implemented service contracts etc.
- Designed and implemented the Core components for the application, which included a Data Access Layer(DAL) and Business Logic layer(BLL).
- Implemented Lamda expressions in BLL to aggregate and retrieve data from Data Base.
- WrotePythonOO Design code for manufacturing quality, monitoring, logging, and debugging code optimization.
- Worked with JSON based REST Web services.
- Delivered presentations on Project Status and Current Open Issues Report to Users, Stakeholders and other involved groups.
- Conducted weekly meetings with the development and testing team to relay any changed requirements and updates on the development and testing.
- Created unit test/regression test framework for working/new code.
- Responsible for debugging and troubleshooting the web application.
Environment: ASP.NET, C#, MVC, Web service, Python2.6, Scipy, Pandas, Bugzilla, C++WCF,HTML, JavaScript, JQuery, AJAX, Linux, Oracle 9i, Shell Scripting, Apache, SVN.
Jr.Net Developer
Confidential
Responsibilities:
- Responsible for understanding the business & the technology of the client system.
- Developing the Design and Functional specifications and Flow of business.
- Developing and maintaining all sites upon business requirements including enhancement using Waterfall methodology.
- Collaborate with clients to gather solution requirements.
- Responsible for developing and/or maintaining Web and Windows Application projects.
- Implement new features in HTML5, CSS, JavaScript, ASP.NET, C#, and SQL.
- Developed core functionality with the ASP.NET MVC Framework (C#.NET).
- Monitor application performance and perform run time improvement functions.
- Product Information Management is the web application comprises of the entire new product details like product information, product schedule, regulatory compliance.
- Use existing Microsoft ASP. Net Web Forms projects, stored procedures, UI templates, as well as JavaScript libraries.
- Used LINQ to query XML documents.
- Designed and coded the Winforms to do analysis on existing xml files and creating offline images.
- Used WebServices (SOAP, WSDL) for communicating with other application and components.
- Used Data Contract as the standard mechanism in the WCF for serializing .NET object types into XML.
- Used WCF Service to expose business logic as services and consumed those services. Defined service contracts, implemented service contracts etc.
- Created Client side validations with JQuery selectors, Events and Server side validations with ASP.Net.
- Implemented and Used Web Services with the help of WSDL and SOAP to get updates from the third parties.
- Used ADO.NET Entity Framework and LINQ to access the data.
- Using Ajax UpdatePanel to avoid the page postbacks.
- Involved in written Query's for Database connectivity using SQL Server 2008 using T-SQL in constructing Stored Procedures.
- Used SSRS to create reports, customized Reports, on-demand reports, ad-hoc reports and involved in analyzing multi-dimensional reports in SSRS.
- Worked managed version of software using SVN and Merging Code using SVN.
Environment: ASP.NET, C#, MVC, Web service, WCF, Entity Framework, LINQ, Xml, CSS, HTML, JavaScript, JQuery, AJAX, SQL Server 2008,MYSQL,SVN.