Python Architect Resume
Jersey City, NJ
SUMMARY:
- Masters in Computer Engineering with 7 yrs software development experience in professional environments;
- High potential skills in coding/deployment of Desktop/Web applications using Python, SQL, Shell, HTML/CSS/JavaScript targeted for all three major platforms - Windows, OS X, Linux or Cloud;
- Hands-on experience with Financial/Insurance software, GUI development, version controlling, CPU/GPU architectures, profiling and debugging in a test-driven environment;
- Proven abilities in math, problem-solving, documentation, algorithm design, and creative/analytical thinking;
- Like to think I am smart and I get things done. Coding-wise, I try to stick to the “less is more” principle;
- Passionate towards work, responsible, ability to operate under conflict. Can work independently or in a team.
TECHNICAL SKILLS:
Using Currently (Hot): Python, Flask, HTML/CSS, AJAX/knockout.js, SQL Server;
Used Recently (Warm): Django, wxPython, MySQL, Unix Shell (sh/bash), C, CUDA, SVN, CVS, Oracle;
Used a while ago (Lukewarm): Git, XML, OpenCV, Mercurial, SSL, C++, Core Java, Perl;
Developed stuff on: Windows 7, Windows XP, Linux (Ubuntu, RHEL, Fedora), OS X 10.5+, Amazon EC2;
Played with: Wing IDE, Eclipse, Quartz, Visual Studio, nginx, Tornado and several other stuff.
PROFESSIONAL EXPERIENCE:
Confidential - Jersey City, NJ
Python Architect
Responsibilities:
- Flask, Tornado based app development using SQLAlchemy in Quartz environment.
- Architected the complete Python based MTV (Model-Template-View) architecture for the entire project.
- Significant contribution to the front-end using HTML/CSS and knockout.js.
Confidential - Hartford, CT
Senior Python Developer
Responsibilities:
- Django-centric agile development seated on a RHEL5 and Amazon EC2 Debian servers.
- Re-designed the Django service layer that talks to Oracle back-end.
- Fixed a lot of issues with the ORM models to ensure d Confidential integrity for insurance products.
Confidential - Trenton, NJ
Python Programmer
Responsibilities:
- Created a GUI-based administration software suite (similar to Django administration) called ‘Dashboard’ using Python/wxPython which enables end-users to administer HMIS website based on CRUD permissions (MySQL);
- Integrated key features like text search, filtering, virtual list browsing, dictionary spell checking, masked d Confidential entry into the software suite, to ensure enriched user experience and better d Confidential quality;
- Maintained the front-end of HMIS website using HTML/CSS/JavaScript/AJAX; PHP for server-side scripting;
Confidential - Princeton, NJ
Software Engineer/Computer Analyst
Responsibilities:
- Video Viewer Application- Cross-platform Python GUI app to quick search for a particular video residing on remote samba servers, and enable the end-user to play the video remotely by creating local samba share;
- Mass Weighing Utility- Windows Python GUI app for animal mass weighing; talks to a digital balance using RS-232 or USB. Has many features like erroneous weight checking, automated animal detection;
- Automatic Performance Reporting System- Python-based GUI system to automate parsing of thousands of d Confidential base records, capture anomalous results, generate excel reports and dispatch categorical emails;
- Cluster Computing- Harnessed the processing power of over 30 multi-core computers through cluster computing on MATLAB running on Windows, OSX and Unix/Linux (Ubuntu, Fedora) platforms, also called the MATLAB Distributed Computing Server (MDCS).
Confidential - Dallas, TX
Software Developer
Responsibilities:
- Lead software developer of 'Quality Suite Colonoscopy software' used by Mayo Clinic, Rochester; marketed by the Endometric Corporation;
- Real-Time GPU Application: 25 fold speed up; Designed developed and tested an application using C and NVIDIA CUDA which uses the power of single/multiple Tesla GPUs for real-time computer-aided colonoscopy detection methods through binary image processing techniques. Built using Microsoft Visual Studio 2008;
- Maintained Python/Django based web app which allows manipulation of experimental colonoscopy d Confidential records of several Confidential ts stored in MySQL and monitored using SVN on Ubuntu;
- First authored the following research paper - "Effective and Accelerated Informative Frame Filtering in Colonoscopy Videos using Graphic Processing Unit". BIOSIGNALS 2011 (Published).
Confidential
Back-end Intranet Web Developer
Responsibilities:
- Admin Management: Enforced Bank Employees ‘User Login’ Authentication with JavaScript, Django/Python, SSL and MySQL;
- Background Check: Checked authenticity of applicant’s profile using Perl-based searching of MySQL records;
- Template/Security Management: Maintained HTML/CSS templates; ensured d Confidential security through C/C++;
Confidential
Software Developer
Responsibilities:
- Decoded, pre-processed and applied necessary signal processing techniques to audio files using MATLAB;
- Developed Python scripts with unit & continuous testing for d Confidential -analysis through graphs, charts;
- Programmed specific calculations related to audio phase-shifts and frequency-bands separation using C++;