We provide IT Staff Augmentation Services!

Full-stack Python Developer Resume

3.00/5 (Submit Your Rating)

Boston, MassachusettS

SUMMARY

  • 12+ years of strong experience in web development and application development using programming languages such as PERL,Python,C/C++,Java
  • Web development experience using following technologies CGI, HTML, CSS, XML, Java Script, jQuery
  • Experience in Rule based Programming such as ILOG.
  • Experience in cross compilation technologies for various target hardware architectures.
  • Extensive experience in writing make files and build scripts.
  • Experience in debugging and troubleshooting using tools like dbx, gdb.
  • Extensive experience in POSIX multithreading on different UNIX flavors, PThreads and GCC Compilers.
  • Experience in cross compilation technologies for various target hardware architectures.
  • Experience and Sound Knowledge in UNIX System Programming, Socket programming, Multi - threaded applications.
  • Extensive knowledge and exposure to CORBA, Graphics Programming, RS-232 programming, virtualization tools like VMware.
  • Platform experience includes Windows, UNIX- AIX, Solaris, Linux, Confidential -UX,and Tru-64.
  • Extensively used GMAKE as the build utility
  • Rich knowledge of Using PERL and SHELL scripting.
  • Knowledge in InterProcess Communication (Sockets and Shared Memory).
  • Worked on tools like Rational Rose and Rational Clear Case.
  • Excellent knowledge of DBMS concepts and good experience in Oracle.
  • Excellent communication, co-ordination and Inter-Personal skills.
  • Good Problem Solving skills and attention to detail.

TECHNICAL SKILLS

Programming: C/C++, Java, Visual C++, Python, JavaScript, Shell Scripting, awk, STL, OOAD.

OS: Linux, Windows 2000/NT/Vista, UNIX- AIX and Solaris 9, Confidential -UX

Technologies: HTML, XML, CORBA, JavaScript, MS MQ

Protocols: TCP/IP, SMTP, and POP3

Modeling Techniques: UML, OOAD.

Database: MS SQL Server 2005,Oracle 8i,Sybase

UI tools: QT, Motif, GDK

Directory Server: iPlanet, IDS

IDE: VS 2008, VS 2005, VS 6.0, Subclipse

GNU Tools: GDB, GCC, G++

GPU: Cg, GLSL

Others: Clear Case, SVN, ClearQuest, Matlab, CVS, DEVTRACK, PAM, Kerberos, Install shield Multi-Platform 4.5/10.0,Wise Installation studio.

PROFESSIONAL EXPERIENCE

Confidential, Boston, Massachusetts

Full-Stack Python Developer

Responsibilities:

  • Query the Thomas Reuters TPharma DB/API
  • From given adverse event, get all drugs from trials
  • Run functional enrichment on a given adverse event file and its genes
  • Aggregate the output and make master HTML output
  • Built Full Stack web application

Tools: used: Python 2.6, Django, MySQL, Elastic Search, Redis, nginx, Java script, Bootstrap

Confidential, West Chester, Pennsylvania

Python Developer

Responsibilities:

  • Proactive Identification and implementation of automation solutions.
  • Single Interface for user identified automation needs.
  • Common and visible request, incident and reporting process. .
  • Perform health check and tuning of web logic server.
  • Create automated deploy and undeploy scripts using WLST.
  • Identify stale DB connection and DB leakage condition.
  • Detect stuck thread and Hogging thread condition.
  • Perform Node Manager Health Check and JVM memory condition.
  • Create and monitor JMS servers using WLST.

Tools: used: Linux, Perl 5.8, Python 2.7,MySQL,Java/J2EE,JIRA, WLST, Weblogic 12.1.1

Confidential, Jacksonville,Florida

Full-Stack Python Developer

Responsibilities:

  • Implemented drag and drop files feature using HTML5 and AJAX to upload images to the server.
  • Integrated PDFLib tool with LMS to convert Flash course content into PDF.
  • Generated Excel based reports to give user activity and critical data.
  • Part of High end web development using Javascript,JQuery,Python CGI.
  • Developed cronJobs to automate email notifications..
  • Implemented Password remediation and enhanced password mandate features in LMS.
  • Used Eclipse for development environment and SVN as version control tool.
  • Built Full Stack web application.

Tools: used: RedHat Linux, Python 2.6, MySQL 5.5, JavaScript,JQuery,AJAX,CGI,HTML5,CSS3,Apache.

Confidential, Parsipanny, NJ

Python Developer

Responsibilities:

  • Developed a Web based Build tool using Python CGI.
  • Extensively used JavaScript,HTML,CSS for Web Development.
  • Created Automated Build Scripts for .Net Applications using Windows Batch Scripting and MSBuild.
  • Developed Build and Deployment scripts for J2EE Applications using Linux Bash.
  • Extensively used build tools such as Ant and Maven for build and deployment of Java applications.
  • Used Accurev to get the code base from the repository during build process.
  • Exposed to Confidential Portfolio Management Software for governing and managing entire IT applications.

Tools: used: Linux, Python 2.6, Maven, Ant, DBI, JavaScript, CGI, Shell Script, Batch Script,HTML,CSS,ApacheAccurev,Archiva, .

Confidential, Florham Park, NJ

Perl Developer

Responsibilities:

  • Developed Perl scripts for Web scrapping Confidential & Confidential systems.
  • Standalone scripts are run manually or as independent shell scripts from Cron Tab.
  • Generated static pages from existing HTML using Template Tool Kit.
  • Web based framework was developed using CGI and JavaScript extensively to request jobs on priority.
  • Used DBI as database interface for perl.
  • Test Driven Development using Test::Harness and Test::More.
  • Familiarity with GIT for code maintenance and version control management.

Tools: used: Linux, Perl 5.8,JavaScript,CGI, Test::Harness,HTML,CSS,Apache, Eclipse.

Confidential, Palo Alto, CA

Sr Software Engineer

Responsibilities:

  • Created a testing framework using cUnit to test the rasterized images.
  • Written programs for Graphics Processing Units using Cg and GLSL.
  • Written Makefiles and Build scripts for Linux Debian distribution.
  • Used SVN for version control.
  • Used GDB for debugging.
  • Used libtiff to dump and compare the rasterized images.
  • Used JIRA for bug tracking.
  • Used VS 2008 and Subclipse as IDE.

Tools: used: C, C++, Ubuntu 7.04,Open GL, GLSL, Cg, cUnit, libtiff, Subclipse, SVN, gcc, gdb, JIRA

Confidential, San Jose, CA

Sr. Software Engineer

Responsibilities:

  • Created a pluggable shared resource using PAM framework in C++ on Solaris and Linux Platform Created class diagrams, sequence diagrams and collaboration diagrams using Rational rose UML modeling tool.
  • Used POSIX multithreading to carry out multiple password changes.
  • Used LDAP and Kerberos for Network authentication.
  • Used Pthread extensively.
  • Used Shell scripting to build and configure the module
  • Used Inter Process Communication and Shared Memory extensively
  • Used STL extensively.
  • Used CVS for version control.
  • Used Bug tracking tool DEVTRACK.
  • Developed a UI client using Motif and QT.
  • Exposure to Cryptography algorithm such as RSA, PKCS, X.509 certificates.
  • Used OpenSSL extensively for communication with LDAP servers.
  • Worked extensively for developing UNIX Shell scripts and Perl Scripts for automation.
  • Used PERL and AWK to configure and install the product.
  • Used Installshield to create software packages and patches.
  • Involved in performance tuning of the application.
  • Debugging using GDB.
  • Involved in Agile Software development.
  • Proactively resolved problems to reduce faults.

Tools: used: C++, STL, Solaris, Linux, UML, LDAP, Motif,QT, Installshield Open SSL, PERL, Shell scripting, awk, CVS, gcc, gdb, Weblogic 7.0, Sun one, IDS

Confidential, San Jose, CA

Member, Technical Staff

Responsibilities:

  • Created a plug-in module to synchronize password changes of TIM users with TAM ESSO users to enable single sign-on.
  • Used C++ extensively to develop the plugin in Linux and Solaris platform
  • Used POSIX multithreading to improve performance.
  • Used STL extensively.
  • Used Inter Process Communication and Shared Memory extensively
  • Used SHELL scripting to build and configure the module.
  • Used Pthread extensively.
  • Used Install shield to create software packages and patches.
  • Used GDB and DBX for debugging.
  • Used CVS for version control.
  • Used Open SSL extensively for communication between servers.
  • Used VALGRIND for memory check.
  • Exposure to cross compilation tools like autoconf, automake and libtool.
  • Used Bug tracking tool DEVTRACK.
  • Created Test cases, Test plans and involved in Unit Testing.

Tools: used: C++,STL, Solaris, Linux, UML, Install shield, Open SSL, PERL, Shell scripting,valgrind, CVS, gcc, gdb

Confidential, SanJose, CA

Member, Technical Staff

Responsibilities:

  • Performed various operations including running programs and commands remotely on 4690 controllers.
  • Transferring files to and from 4690 controllers.
  • Involved in remote distribution and installation of software on 4690 controllers from a centralized Locations.
  • Managed inventory information by regularly storing information, running queries and creating Reports to display information in the database.
  • Involved in Installation of software’s and in creating communication between 4690 controller’s and endpoint.
  • Performed filtering of events and distributing and configuration of event monitor configuration file.

Tools: used: C++,STL, Solaris, Linux, Windows NT, DB2,Informix,4690 controller,gcc,gdb

Confidential

Sr. Software Engineer

Responsibilities:

  • Creating Windows DLLs in Visual C++ on Windows platform:
  • Used MS MQ extensively for communication between servers.
  • Wrote Windows 32-bit DLLs to implement parsers for different airlines.
  • Use UML modeling technique to prepare design and function documents
  • Used multithreading and synchronization techniques to fire multiple requests.
  • Wrote test cases in C++ and wrote scripts in Javascript to create web pages.
  • Created a parser to parse web pages using PERL.
  • Used Vmware for virtualization.
  • Used Doxygen for Documentation creation
  • Involved in Agile Software development.
  • Created a support tool to track and fix the bugs.

Tools: used: C++, Windows DLL, JavaScript,Vmware, MS MQ,UML,PERL,XML

Confidential

Software Engineer

Responsibilities:

  • Designed Baggage Handling Information Control System (BHICS) in C++
  • Did Reverse Engineering of the Project Using Analyze C++ tool.
  • Created class diagrams, sequence diagrams and collaboration diagrams using Rational rose UML modeling tool.
  • Used CORBA to create an interface between front end and back end.
  • Used SQL to update the database about the passenger information.
  • Used CVS for version control.
  • Used Multithreading extensively.

Tools: used: C++,CORBA, UML, Oracle 9i, CVS

Confidential

Programmer

Responsibilities:

  • Created User Interface using Borland Delphi 5.0 to set environment fidelities and target range.
  • Used animation software’s like 3D Studio Max, Blender, Maya to create animated human models and flight models.
  • Used SQL to update target information in the database.
  • Used multithreading to improve application performance.
  • Worked on Handle graphics to create plots.
  • Used Intel Image processing library to find the target hit point in the virtual screen.
  • Used OpenGL to create terrain and landscapes.

Tools: used: Windows NT with C++, Borland Delphi 5.0, Matlab,Oracle 9i,OpenGL

Confidential

Software Engineer

Responsibilities:

  • Created UI controls like Buttons and Switches Using Qt.
  • Used OpenGL to render aircraft related parameters.
  • Wrote a client/server program using Windows TCP/IP socket programming to send and receive TCP/IP data from other aircraft sub systems.
  • Used POSIX Multithreading extensively.

Tools: used: C++, STL, Qt, Linux, TCP/IP socket programming.

Confidential

Software Engineer

Responsibilities:

  • Used RS-232C to receive temperature input through RS-232 serial port.
  • Used C graphics primitives to display the temperature VS time graph.
  • Created Class Diagrams and Sequence Diagrams using Rational Rose.

Tools: used: C, Windows, Graphics Programming, UML, RS-232

We'd love your feedback!