Python Developer Resume
Berkeley, CA
SUMMARY
- 5+ Years of experience in Analysis, Design, Development, Management and Implementation of various stand - alone, client-server enterprise applications.
- Extensive knowledge in Python, PHP, C++, Shell Scripting, Java, UNIX and Linux.
- Good Knowledge Objected Oriented Concepts, Standard Template Library, Smart Pointers, Data Structures and Design patterns.
- Web development using Python and Django.
- Developed/supported application on LAMP stack (using PHP, MYSQL and Apache).
- Used socket programming for writing servers.
- Hands-on experience in Python scripting, Python STL, Django, UI and web development.
- Experience in developing GUI using QT and Java.
- Front end development experience using HTML, CSS, JQuery, JSON and Javascript.
- Good Exposure in maintaining various version controls.
- Experience in Agile development techniques.
- Keen on learning and adaptable to any platform.
- Active Participation in full development life cycle (requirements, design, architecture, development, testing).
- Hands-on experience in writing and reviewing requirements, architecture documents, test plans, design documents, quality analysis and audits.
- Excellent analytical and problem solving skills and ability to work on own besides being a valuable and contributing team player.
TECHNICAL SKILLS
Operating Systems: Unix, Linux, Solaris, Ubuntu, Windows 2000, XP, Vista, 7
Web technologies: JavaScript, XML, HTML.
Languages: C++,Python, PHP Java, C, PL/SQL, Shell Scripting, Perl, QT
Database: Oracle 10/11, SQL SERVER 2012/2008, MYSQL 5
Internet Programming: HTML, XML, CSS, AJAX, JSON, query, Web Services(SOAP/REST), Apache
Software Tools: Make, GDB, DBX, Eclipse, Microsoft Visual Studio .Net 2008, MS Visio
Version Control Tools: CVS, Perforce, Git
WORK EXPERIENCE
Confidential, Berkeley, CA
Python Developer
Responsibilities:
- Created UI using Javascript, HTML, CSS
- Responsible for setting up Python REST API framework using Django.
- Implement security features for the APIs.
- Installation and setting up Python/Unix test beds
- Write Automation/test python scripts to test.
- Implement code in python to retrieve and manipulate data.
Environment: Python 2.7, Django, Ubuntu 12.04, MYSQL, Apache, Linux, Shell Scripting.
Confidential, Hercules, CA
Python/C++ Developer
Responsibilities:
- Responsible for setting up networks through Design and Development.
- Performed analysis of PHP/C++ code to figure out the business logic.
- Developed GUI using HTML, AJAX, Javascript and jQuery.
- Re-engineered various modules for implementing changes and creating efficient system.
- Supported PHP/LAMP application.
- Used Webservices for integration with Back Office system.
- Developed dynamic web pages using python Django Frameworks.
- Used Python and Django creating graphics, XML processing, data exchange and business logic implementation
- Supported Apache Server on Linux Platform.
Environment: Python 2.7/3, Django, PHP 8, LAMP (MySQL, Linux), C++, Linux, Apache, Shell Scripting
Confidential, Walnut Creek, CA
Python Developer
Responsibilities:
- Responsible for development and enhancements of all the modules of raildocs and have them running quickly with online features.
- Engineered stable, isolated environments per game team
- Used HTML, CSS, JQuery, JSON and Javascript for front end applications.
- Managed our servers in development, testing, certification and production.
- Used Linux profiler Valgrind for optimization of code.
- Implemented locking mechanisms using multi threading functionality.
- Used Python, Perl, CGI, JQuery, JavaScript and JSON at the front end.
- Used python scripts to update content in the database and manipulate files.
- Generated Python Django Forms to record data of online users
Environment: C++, Python 2.7, Perl, Linux, Shell Scripting, Java Script, JQuery, JSON, MySQL, Apache, Linux.
Confidential
C++, PythonResponsibilities:
- Worked on analyzing requirements, development of software modules in 2 game development cycles.
- Generated JSP, HTML, and jQuery to create UI Forms to record data of online users.
- Used Java Servlets MV for development of Business Logic.
- Used Web Services with Json to transfer customer order information to HQ.
- Created Database tables and backend Data layer with PL/SQL and SQL.
- Used Python scripts for automation of production tasks.
- Did Functional and QA testing
Environment: C++, Java, Python 2.7, Java Script, JQuery, JSON, XML, Oracle, PL/SQL, UNIX.
Confidential
C++/ Java/Linux Developer
Responsibilities:
- Coordinated with Designer team to get the requirements for the release. Used to clarify them with Clients to meet functional specifications expected.
- Developed back end modules using C++ (Linux/Windows).
- Directly responsible for development of several modules in two critical features - Tank Replacement System and Leak Notification, that helped simplify complex business environment through an integrated approach that consolidates customer setup, regulation checking and payment visibility in a single location.
- Designed and developed various UI screens using QT features like QWidget, QMutex, QThread, QApp etc.
- Mentored junior members of the team with the software development methodologies used in the project.
Environment: C++, C, Qt, Java, Linux, Windows, Shell Scripting, GDB, Microsoft Visual Studio .NET 2008, Microsoft Visio