We provide IT Staff Augmentation Services!

Python Developer Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Over 10 + Years of experience in design, implementation, testing, debugging & sustaining Software design techniques, SDLC Principles.
  • Strong Experience in Python, Javascript, SOA, Hadoop, Teradata, ETL Metadata, Web Services, XML, OOAD, skills on Windows, Mac OS X, Unix, Linux, Sun Solaris(8.0), Windows
  • Experience in Design and implementation of build tools
  • Experience with BigData / Hadoop Ecosystem technologies which includes Spark, Hadoop and ZooKeeper.
  • Experience Object Oriented Programming (OOP) concepts using Python.
  • Experience with backend Databases using MYSQL, Oracle 11g/10g, SQL, PL/SQL.
  • Experienced in installing, configuring, modifying, testing and deploying applications with Apache and Oracle WebLogic.
  • Well versed with design and development of presentation layer for web applications using technologies like HTML5, CSS3, and JavaScript.
  • Experienced with automation of reports using Tivoli/Autosys and production implementation using ServiceNow.
  • Experienced in installing, configuring, modifying, testing and deploying applications.
  • Worked with XML/ JSON based REST Web Services.
  • Experienced in creating Pl/SQL Cursors, Triggers, Functions and Stored Procedures.
  • Experienced in WAMP (Windows, Apache, MYSQL, and Python/PHP) and LAMP (Linux, Apache, MySQL, and Python/PHP) Architecture.
  • Used Pandas library for statistical Analysis.
  • Exploring with the Spark for improving the performance and optimization of the existing algorithms in Hadoop using Spark
  • Experience using different kinds of Databases like SQL, SQLite3, PostgreSQL.
  • Experience in product test and simulation environment development, build, test
  • Strong experience programming, pointer manipulation, link list handling, hash - table lookup implementation & data-structure programming, recursive routines and UNIX library interface. OO programming using classes with inheritance and polymorphism, data structure programming using templates, exception handling, Stream & FileIO, threads, sockets, distributed systems.
  • Good programming knowledge of UNIX (Solaris 2.6/8.0, AIX, Linux) with multi-threaded concurrent execution, inter-process communication with pipes mutex and semaphores, kernel modules and internal workings.

TECHNICAL SKILLS/TOOLS:

Languages: Python, XML, Database, MySQL, Restful API, Shell, AWK, SSL.

Operating Systems: Mac OS X, Unix Platforms HP-UX, Sun Solaris 8, Linux, Windows 7, NT/2000, XP, VISTA, Mac

Protocols: MPEG2, PCMCIA, Cable SCTE, ATL COM/DCOM, TCP/IP.

Database: MySQL, Oracle, MS SQL Server.

Development Tools: Make, Build, Shell, MS Visual Studio, Installshield, and NuMega SoftIce

Security: SSL, OAuth2, SAML, SHA 1, DES, Deffi-Helman Key exchange protocolMotorola proprietary encryption.

Version Control: GIT, JENKINS, ClearCase, CVS, SVN, MS VSS.

Hardware: Confidential Based PCs, Confidential Mac OS X.

PROFESSIONAL EXPERIENCE:

Confidential

Python Developer

Responsibilities:

  • Used Python /Django to develop Weather Scientist application.
  • Participate on discussion to improve Weather Forecasting and understand various new technologies that help in implementing Weather model.
  • Developed UI using HTML/CSS3, JQuery, and JavaScript.
  • Designed and developed data management system using DynamoDB DB and Django.
  • Creating new database on DynamoDB. Implemented real time Weather Data uploading to Dynamo DB database.
  • Deployed the application on Cloud using AWS.
  • Perform research on the Weather data analysis for South America region.
  • Perform statistical analysis together with a team of Weather Scientists.
  • Used Amazon Cloud EC2 along with Amazon SQS to upload and retrieve Weather Data
  • Used SOAP and RESTful API for information extraction
  • Used RESTful Web Services with JSON to get parts/products information.
  • Developed Database tables, SQL to updated orders information in database
  • Used on Python and AWS to upload historical weather data to AWS cloud.
  • Used Python, Pandas, Numpy, and Xarray for implementing code. Research new tools and technology such as Artificial Intelligence and Machine Learning methods to improve overall software architecture.

Environment: Python, Django, REST API, JSON, HTML, CSS, Javascript, UINX, Linux, AWS, Jupyter Notebooks, Linux, AWS, S3, DynamoDB DB, Anaconda, Pandas, Numpy, Xarray

Confidential, SUNNYVALE, CA

Sr. Software Engineer

Responsibilities:

  • Develop Fraud monitoring and alert software.
  • Used Python to develop software on Mac OS X, Linux, and Unix.
  • Designed and developed data management system using Hadoop, Teradata, Big Data technologies.
  • Wrote a process job, which will send alerts based on information read from various tables in Hadoop, ETL Metadata and Teradata.
  • Identified several hidden bugs caused by complicated multithreading issues such as race conditions caused by asynchronous events and resolved them.
  • The process job is a python script, which will scan various tables and generate a status and alert tables to be sent out to various groups, which indicate problems, which need immediate attention.
  • Developed Software interaction with various multifunctional multi organizational modules.

Environment: Python, Hadoop, Panda, ETL Metadata, Multithreading, Teradata , Hive, Linux, GIT, Mac OS, SVN, Jenkins.

Confidential, San Jose, CA

Sr. Software Engineer

Responsibilities:

  • Develop multi organization critical data transfer and delivery software.
  • Used Python to develop software on Windows, Linux.
  • Designed and developed data management system using MySQL and Django.
  • Developed a Front-End GUI as stand-alone Python application.
  • For the implementation of batch job scheduling the concepts of multithreading and concurrency were practiced.
  • Design and modelling of database with schema development and performance optimization.

Environment: Python, Rest API, Django, ORM, MySQL, Rabbit MQ, Linux, GIT, SVN, Jenkins

Confidential, Santa Clara, CA

Sr. Python Engineer

Responsibilities:

  • Developed code in Python, MySQL to implement new and changes in functionality.
  • Worked on development and testing of the application and various releases.
  • Wrote Python Scripts to handled REST API’s to retrieve Network data from data centers.
  • Code debugging and production support.
  • Managed large datasets using Panda data frames and SQL.
  • Loaded data from flat data files into MySQL and PostgreSQL database tables using insert and tables export/import; Loaded data from flat data files and Excel sheet into MySQL and PostgreSQL database using Talend Open Studio.
  • Extracted data from MySQL and PostgreSQL database tables and REST API into flat data files and Excel sheet.
  • Designed and developed transactions and persistence layers to save/retrieve/modify data for application functionalities using Django, XML, PostgreSQL, SQL, Stored Procedures.
  • Set-up Jenkins scripts/GIT for Continuous Integration/Release management
  • Designed User Interface for data selection using Python/Django
  • Created Data extract jobs using Python/SQL
  • Participated in the complete SDLC process.
  • Debugged Java/J2EE modules to fix the server logic.
  • Used MySQL to store data onto the database. Developed Data Models to be used in the application

Environment: Python, Django, Rabbit MQ, ORM, Rest API, MySQL, Panda, Java, Jenkins, GIT, Linux/Unix.

Confidential, Santa Clara, CA

Sr. Software Engineer

Responsibilities:

  • Developed Power software to be run as a part UEFI/Firmware/BIOS during the Boot Process for Haswell Servers using Python, x86, x64 Assembly.
  • Worked on understanding the requirement and creating high level design and detail design.
  • Designed and developed Use-Case Diagrams, Class Diagrams, Object Diagrams using UML Rational Rose for OOA/OOD techniques.
  • Used Python, Tcl / Tk to develop software on Windows, Linux and Mac OS X.
  • Customize and interface with OpenGL and OpenCL graphics APIs based on C and C++
  • Develop interfaces for parallel processing architectures and processing of graphics APIs.
  • Develop software for Thoroughput analysis, benchmarking of apis.
  • Parallel processing software development api implementation for Thorough put Analysis, API interface benchmarking software.
  • Making changes to SCSI driver interface programs.
  • Wrote code and develop software for Confidential Architecture CPU workload Tools.
  • Used makefile, gnu,gcc, gdb tools for compiling and debugging source code.
  • Work with various developers to in corporate changes in drivers across multiple platforms.

Environment: Python, Firmware, UEFI, Windows 7/Vista, GPU, 32bit and 64 bit, Linux, Mac OS X, Windows

Tools: Mac OS X Shell programming, Unix Shell Programming, Perl, Linux 32bit and 64 bit, Ubuntu, Red hat Linux, Mac OS X Snow Leopard 10.6, and 10.6.4, SVN, Tortoise SVN

Confidential, SANTA CLARA, CA

Sr. SOFTWARE ENGINEER

Responsibilities:

  • Maintain and expand existing Software towards a Cross Platform solution.
  • Understand and develop software interfaces toward a Multi-Platform Production environment, while keeping functional existing software.
  • Implement and maintain a Web based UI in ASP.NET, C#, .NET to communicate with email backup database. AJAX based communication between client and Server.
  • Extend software to be used in Mac OS X and Linux environments.
  • Use Pro*C with PL/SQL to access Oracle database to get and update data.
  • Created TCP/IP in C++ stack to communicate with Java Server.
  • Developed business logic in C++.
  • Used makefile, gnu,gcc, gdb tools for compiling and debugging source code.
  • Responsible for Oracle code including updating triggers, writing embedded SQL.
  • Design, develop and test software in C++, Javascript, XML.
  • Porting to Mac OS X and development on Windows.

Environment: Python, C++, C, Distributed Systems, C#, ASP.NET, AJAX, Sun Solaris, Xcode, Windows Environment.

Tools: Safari, Firefox, Internet Explorer, SVN, SSH, Xcode developer, Perl.

Confidential, Cupertino, CA

Sr. C++ Developer

Responsibilities:

  • Softwares Design and Development using C / C++ of Infrastructure and Maintenance of the
  • Softwares on Windows platform. Check Image Processing software development.
  • Documentation of various functional modules on code and on Word format.
  • Javascript development of Front End in co-ordination of MFC/COM C++ components.
  • JSP and Java development of the support of the software.
  • Testing of modules on QA for various function implementations.
  • Writing test software for doing performance testing.
  • Using Perl to do testing Of infrastructure management.

Environment: s: C/C++, COM, MFC, ActiveX, Javascript, XML, Windows, Solaris 8.0, Unix, Java, J2EE, WebLogic, Eclipse, CVS, Clearcase, Real-time, distributed systems.

We'd love your feedback!