Senior Developer Resume
2.00/5 (Submit Your Rating)
SUMMARY:
- I have been a software developer for the last 10 years working in a cross section of environments.
- I have extensive developer experience within C++ environments on Windows and Linux/Unix environments.
- Languages C++ C Python and Lua.
- GPIB equipment and experience with emphasis on R/F equipment.
- Slot machines using embedded Linux or Embedded XP.
- Set top boxes using Embedded Standard/XP and C#.
- Build systems on Linux or Windows.
PROFESSIONAL EXPERIENCE:
Confidential
Senior DeveloperResponsibilities:
- Used Python to convert move NOSQL data to and from Cassandra DB to Oracle.
- Worked on Confidential wireless gateway product.
- Microservice development using Go Lang and C++11.
- Used Linux Yocto.
- AWS/Python virtualization of production machines.
- Managed other developers instructed new hires on how to use Vagrant and Gnu toolchain.
- Performed reviews of overseas developers.
- C++11 development on Red Hat Enterprise Linux.
- Worked on Confidential ’s auto finance internal cloud application.
- NoSQL development using Apache Cassandra.
- Software Unit Testing and review.
- Team Management and training of team members on Atom IDE and Confidential Github/Pulse project management.
Confidential
Contractor
Responsibilities:
- Worked on JADOCS and AFATDS applications.
- C++11 development using 2013 on JADOCS product.
- Python unit test.
- Reviewed others coding.
- Subversion control using Linux.
- Configuration of Samba.
- Test of communication protocols of JADOCS project.
- Mapping Cartography for defense related software.
- ADA 2008 development.
- Held provisional Security Clearance and have had background check via SF - 86.
Confidential
Contractor, Austin/Grand Prairie, TX
Responsibilities:
- OCR processing of documents using Python and Tesseract library.
- Cleaning of documents using Python/OpenCV.
- Wrote Python scripts to capture data from various scanned legal documents.
- Wrote SQL queries to perform bulk updates using Python.
Confidential
Contractor
Responsibilities:
- Worked on TILE product and vetted solutions for costumers of Confidential -Lindgren.
- Developed R/F measurement software using Microsoft Visual Studio 2010 C++.
- Wrote Python scripts for R/F test equipment.
- Wrote drivers for R/F equipment and made enhancements on TILE 7 EMC products.
- Wrote engineering reports and design documents.
- Developed R/F measurement software using Microsoft Visual Studio 2010 C++.
- Scripting of GPIB devices using Python/Lua.
- Development of build and continuous integration of products using TEAMCITY.
- Programming Native WIN32 applications using Visual Studio.
- Writing test plans and drivers to accommodate MIL-STD-461/CISPR test standards.
- CADENCE Pspice: Simulation of high frequency power passive circuits.
Confidential
Contact
Responsibilities:
- Wrote tests for Confidential GPU OpenCL product.
- Wrote test frameworks using C++/Python to test library OpenCL based FFT and BLAS libraries.
- Automation of Linux Imaging using Python.
- Automation of Windows Imaging using Sysprep using Python.
- Maintained Google Test C++ test applications to test ATI GPUs.
- Coordinated development of projects in India reviews others
- Development of automated installation of Linux systems using Python.
- Test of Confidential math libraries on 3 Linux variants RedHat/Ubuntu/SUSE.
- Use of Windows PE and Sysprep.
- Development of Test Portal Soft using Apache and Python.
- Use and deployment of Jenkins.
Confidential
Contact
Responsibilities:
- Wrote updates to TILE product and moved project from Visual C++ 2.0 to Visual C++ 2008.
- Demonstration of QT 5.0 as an alternative to MFC development on Windows using Visual Studio 2010.
- Wrote Python software to control GPIB based test equipment.
- Developed EMC software using Microsoft Visual Studio 2008 C++ and
- Wrote installers using Innosetup and WIX setup tools.
- Used VMWare for testing and created VM for clients.
- Ported software from Visual C++ 2.2 to Visual Studio 2008/Visual Studio 2010.
Confidential
Developer
Responsibilities:
- Worked on Symons Set-top box product line.
- Wrote Software applications for set top boxes using C++ and C#.
- Test of hardware and test new releases of XP firmware.
- .NET/COM C# to COM C++ DLLs.
- Created and updated firmware images using Microsoft Embedded XP toolkit.
- Reverse engineering of drivers and software with emphasis on updates for live systems.
- Creation of driver components for Embedded XP.
- Development of software using Windows 32 and MFC.
- Stress and migration testing of set top boxes.
- Familiar with software and hardware drivers for video capture.
- Use of SCRUM with Microsoft TFS reporting tools.
- Created updates for live systems using the Device Update Agent script.
- Creation of Virtual machines to test firmware images and software installs using VMware and Microsoft Virtual PC.
- Python and WxPython plus Win32 Extension to do common tasks (push images manipulate the registry).
Confidential
Senior Developer
Responsibilities:
- Wrote software for Confidential ’s Slot machines.
- Wrote software using GNU C++ and QT 4.3 toolkit on Densitron and Quixant boards.
- Customized Debian Linux for Linux based slot machines created a bootable DVD room containing game and content.
- Wrote slot machine software for Linux and Java. Software based on Java and C.
- Wrote software using C++ using native Windows API or/or MFC, QT, WxWindows.
- Installation of network hardware and software, configuration of Microsoft IIS and FTP
- Created firmware images using Microsoft Embedded XP toolkit.
- Creation of Virtual machines to firmware images and software installs using VMware and Microsoft Virtual PC.
- Use of serial hardware (RS232) and SAS 6.01 protocol.
- Build slot machines from component hardware and as well built test slot machines.
- Supported Slot machines in the field and resolved customer issues with slot machines.
- Managed source code using cmake and subversion.
- Used doxygen and source navigator to document code base.
- Used ImageMagic to manipulate images for slot machine reels.
- Pspice Simulation of FET switching solenoids.
Confidential, Frisco, TX
Contractor
Responsibilities:
- Wrote voting machine software for Confidential ’s voting machines.
- Wrote software for touch screen voting systems using Visual Basic 6.0 and Microsoft Visual C++ (conversion from one to the other.)
- Created build system using CVS.
- Created software installs using InstallShield.
- Created firmware images using Microsoft Embedded XP toolkit.
- Created updates for live systems using the Device Update Agent script.
Confidential
Contractor
Responsibilities:
- Designed and wrote web sites using classic ASP and ASP.NET.
- Created software installs using InstallShield.
- Wrote applications using Visual Basic 6.0.
- Designed databases using Microsoft SQL/MySQL server.
Confidential
Contractor
Responsibilities:
- Wrote application using Visual Studio 6.0 C++, ADO, and MFC and the Farpoint Spread and Farpoint Input controls.
- Maintained SQLBase database for application.
- Development of Windows software using COM/ATL/WIN32.
- Managed and mentored other members of development team and wrote week progress reports.
- Used doxygen to create .chm files to document libraries.
Confidential
Developer
Responsibilities:
- Wrote programs using Microsoft Visual C++, MFC and Microsoft FORTRAN.
- Convert mainframe FORTRAN programs to Excel VBA programs.
- Created Access database applications.
Confidential
Contactor
Responsibilities:
- Developed Software using Visual C++ and computational geometry algorithms.
- Developed applications using GIS software Confidential FRAMME.
- Converted legacy GIS database information.
- Wrote design and analysis reports for TXU’s fossil division.
- Development of multi-threaded applications using Windows win32 process control.
Confidential
Tutor
Responsibilities:
- Tutored students in a range of subjects from remedial math to differential equations.
- Administered Tests and notified instructs or student progress.
- Maintained lab equipment, such as computers and overhead projectors.
- Advised students on study strategies to help balance school and work.