Python Developer Resume
Dallas, TX
SUMMARY
- Expertise in Python and Object oriented programming.
- 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.
- 4 years of experience in Python development using various IDE’s like Sublime Text, Pycharm, Emacs and used different python libraries such as Beautiful Soup, numpy, scipy, matplotlib, python-twitter, pandasdataframe, network and MySQLdb for database connectivity.
- Around 2 years of experience of software development in Java and involved in designing and developing software applications with the JDK 1.7, J2EE1.4/1.1, EJB, Annotations, Java, JSP, Servlets, Java Beans, AJAX, Web services, JDBC, XML, Web Services, SOAP
- Around 1 year experience in the implementation of Web and Windows based applications using .NET technologies in accordance with the best practice methodologies and complete Software Development Life Cycle.
- Experience with strong application designing skills using Python, Java, C++, C, C#, VB, HTML, XML, Angular.JS, CSS, JavaScript, JSON, JQuery, Bootstrap and Node.js
- Good experience in Django framework.
- Expertise in programming with C#, VB.NET, ASP.NET, ADO.NET, SQL-Server 2012/2008/2005/2000, Oracle 11g/10g/9i, Visual Studio 2012/10/08/05/03, Ajax, LINQ and CSS.
- Proficient with .NET Web Services, Windows Communication Foundation (WCF) using MVC design patterns, SOAP and REST protocols.
- Good experience with N-Tier architecture and MVC3 pattern.
- Expertise in using SQL Helper Class, Error Handling and Logging Microsoft Enterprise Application Blocks.
- Expertise in Object-Oriented design and coding, good knowledge of various Design Patterns and UML.
- Extensive experience with process modeling using UML, Flow charts, Sequence diagrams, Activity diagrams and Use cases by using tools like MS Visio 2013 and Rational Rose.
- Experience of writing optimized and fine-tuned SQL Queries, Stored procedures, functions, packages, tables, views, triggers using relational databases like MS SQL Server 2005/2008/2012, My SQL, Oracle, Sqlite3, no-SQL, MongoDB, Cassandra and MS Access for enterprise applications.
- Experience in using various version control systems like SVN, VSS, Git, GitHub, JIRA and Bugzilla.
- Skilled in debugging/troubleshooting issues in complex applications.
- Proficient in requirement analysis, defining functional-design specifications, creating UI mockups,Unit testing, Integration testing, User acceptance testing, Functional testing, evaluating code coverage and application deployment.
- Experience in working with different operating systems like Windows 10/08/2000/98/ NT/XP/Vista 7/8, UNIX and LINUX.
- Good knowledge in various stages of SDLC (Software Development Life Cycle), Software Testing Life Cycle (STLC) and QA methodologies from project definition to post-deployment documentation.
- Exceptional problem solving and sound decision making capabilities, recognized by associates for quality of data, alternative solutions, and confident, accurate, decision making.
TECHNICAL SKILLS
Technology and Frameworks: Python, C, C++, Java, SQL, Shell Scripting, QT SQL, PLSQL, PHP, C#, VB.NET Django, .Net Framework 5.0,4.5, 4.0, ASP.Net, Asp.Net MVC
User Interface: HTML, CSS, XML, AJAX, JavaScript, JQuery, JQuery-UI, Bootstrap, Node.js, Angular.js, JSON
Application-web Servers: Apache Tomcat, WebLogic
DBMS: Oracle 11.2, MS SQL SERVER 2012/2008, MYSQL 5, Sqlite3, no-SQL, MongoDB, Cassandra and MS Access
Operating Systems: Unix, Linux, Windows
Tools: and IDEs: Source Control Management - Git, Github, SVN, VSS, JIRA, Bugzilla Tools and IDE - Eclipse, Sublime text, Pycharm, Emacs, Wingware Python IDE, Microsoft Visual Studio .Net 2012, MS Visio, SQL Server Management Studio 2012
Additional Skill Set: AutoCAD, Mat-lab, MS Visio, Rational Rose, Microsoft Office, Unified Functional Testing
PROFESSIONAL EXPERIENCE
Confidential, Dallas, TX
Python Developer
Responsibilities:
- Well engaged in analysis and design of application using scrum stories.
- Created UI usingJavascript and HTML5/CSS.
- Implemented business logic using Python/Django.
- Created backend database using T-SQL stored procedures and Jasper Reports.
- Worked with millions of database records on a daily basis, finding common errors and bad data patterns and fixing them.
- Exported/Imported data between different data sources using SQL Server Management Studio.
- Maintained program libraries, users' manuals and technical documentation.
- Managed large datasets using Panda data frames and MySQL.
- Developed and executed various MySQL database queries from python using Python-MySQL connector and MySQLdb package.
- Carried out various mathematical operations for calculation purpose using python libraries.
- Built various graphs for business decision making using Python matplotlib library.
- Fetched twitter feeds for certain important keyword using python-twitter library.
- Used Python library BeautifulSoup for web scrapping.
- Performed troubleshooting, fixed and deployed many Python bug fixes of the two main applications that were a main source of data for both customers and internal customer service team.
- Implemented code in python to retrieve and manipulate data.
Environment: Python 2.7, Django, HTML5/CSS, MS SQL Server 2013, T-SQL, Jasper Reports, Javascript, Eclipse, Linux, Shell Scripting.
Confidential, San Rafael, CA
Python Developer
Responsibilities:
- Worked in Agile methodology and responsible for gathering requirements, system analysis, design, development, testing and deployment.
- Participated in the complete SDLC process.
- Developed Billing modules for getting summarized and detailed information of invoice information and processing that invoices to billing.
- Developed AMQP mechanism using RabbitMQ to transfer data asynchronously between billing modules.
- Tracked the status of e-bills generation and bills that are dropped in between the billing process.
- Tracked the status of e-bills at each module while billing process is in running state.
- Developed Automation script for billing process to generate e-bills on a triggered interval.
- Developed front-end code to display information e-bills by calling e-bills status finding web services.
- Utilized PyUnit, the Python unit test framework for all Python applications.
- Designed and configured database, back end applications and programs.
- Created a Git repository and added the project to GitHub.
Environment: Python, MySQL, Memcached, Eclipse, Shell Scripting
Confidential, Tulsa, OK
Python and Java Developer
Responsibilities:
- Developed entire frontend and backend modules usingJAVA.
- Involved in Design, Development, Testing, Deployment and maintenance of the website.
- Designed and developed the UI of the website using HTML, AJAX, CSS and JavaScript.
- Designed and developed data management system using MySQL.
- Rewritten existingPython/Django modules to deliver certain format of data.
- Used Django Database API's to access database objects.
- Developedpythonscripts to parse XML documents and load the data in database.
- Extensively worked onPython scripting and development. CSS is used to style Web pages, XHTML and XML markup.
- Implemented Servlets to handle HTTP requests for on-line requests, credit card payments, registration and bug tracking.
- Used XMLfor dynamic display of options in select box and description on web page.
- Designed complex application database SQL statements for querying, updating and reporting using Python Database Connector.
- Developed in Windows and deployed it in Linux server.
- Designed and developed Web services using XML and JQuery.
- Participated actively in unit testing, integration testing and GUI.
- Used Subversion version control tool to coordinate team-development.
- Responsible for debugging and troubleshooting the web application.
- Handled the day-to-day issues and fine-tuning the applications for enhanced performance.
- Responsible for testing, debugging, bug fixing and documentation of the system.
- Developed JUnit test cases, then performed integration and system testing.
- ImplementedPythoncomponents and deployed under the Web Logic server.
- Worked in development of applications especially in UNIX environment and familiar with all of its commands.
Environment: Python 2.7, Django 1.0, MySQL, Linux, HTML, XHTML, CSS, AJAX, JavaScript, SQL, Apache Web Server, UNIX.
Confidential
Java Developer
Responsibilities:
- Worked in Agile project methodology, delivering the accepted functionality in each sprint, and ensuring that the business logic is compatible to various other components in the E2E journey.
- Involved in the design and development of different modules of application.
- Involved in multi-tiered Spring architecture design.
- Actively involved in the performance analysis of the application. Jprofiler is used to analyze the performance of live application.
- Added database partitioning for few tables, revisited indexes and queries, added EhCache to improve the performance of the application.
- Worked on database packages, procedures, functions, PL/SQL to code the background processes involved in application.
- Interacted with other external components and ensured that the end-to-end functionality is working as expected.
- Providing quick resolution for the issues that are faced in production.
- Weekly meetings with Product Manager and Business Analyst to check on status of release, technical interpretation of future requirements and enhancements.
- Involved in development of User Interface for other components for them to interact with and dynamically created and managed the HTML forms, JavaScript validations, page flow, templates, and path configurations.
- Worked with Senior Architect in reducing the Heap memory utilizations & memory leaks that degrades the system performance, which leads to server crashes.
Environment: Java, JSP, Servlets, BEA Weblogic, Spring Framework, JMS, Oracle, JProfiler, JProbe, HP Jmeter, Eclipse, MAT, EHCache, Junit, ANT, Apache Tomcat.
Confidential
.NET Developer
Responsibilities:
- Involved in design and developing of navigations control, user controls custom control etc.
- Involved in gathering requirement and creating prototype for the new upgrade application.
- Used validation controls in web form applications.
- Responsible for coding the web application in C# using layered architecture in ADO.NET.
- Responsible for designing, developing and deploying collaboration portal and Master data workflow using SharePoint Portal Server (SPS),Windows SharePoint Services (WSS) and, .NET Framework.
- Developed and implemented store procedure using SQL.
- Used Data List, Data Set, Data Adapter, Grid view to connect with SQL database.
- Analyzed the system as per feature requirements and implemented each aspect for all the feature releases.
- Created, customized the SharePoint Portal Sites, permissions for users on various sites, updated content, and custom navigation i.e. structuring document folders, quick launch etc.
- Developed and implemented custom workflow forms using InfoPath and custom workflows using SharePoint Object model and MS Office 2007.
- Involved in building flexible UI, more user interactive and user-friendly web pages, reusable classes, functions using ASP.NET, C#, AJAX and JavaScript for client side validation.
- Analyzed the requirements, design and developed the Web Forms using Web Controls and Custom Controls of .Net application.
- Used InfoPath Form services to convert forms into web based forms to allow users to easily fill out form-data within the SharePoint form library.
- Designed InfoPath 2007 forms based on user roles, views mapping and associated the workflows with InfoPath forms.
- Used Cascading Style Sheets (CSS) and HTML to design user interface.
- Used C# language in coding to create class libraries and business logic.
Environment: ASP.NET, C#, .NET 2.0, HTML, JavaScript, AJAX, JQUERY, CSS, SQL Server 2000, ADO.NET, Windows Server 2003, Oracle 9i, XML.
