We provide IT Staff Augmentation Services!

Software System Engineer Resume

4.00/5 (Submit Your Rating)

Sioux Falls, SD

TECHNICAL SKILLS

AWS Cloud: Formation, SAM,API Gateway, Lambda,RDS, Aurora PostgreSQL, DynamoDB,Step Functions, Fargate, SQS,Event Bridge, IAM,KMS, Secrets Manager, Docker, GIT, GitLab

RESTful API: Architecture,Event Messaging

Postgre: SQL PL/pgSQL, Python, PHP, C, C++

PROFESSIONAL EXPERIENCE

Software System Engineer

Confidential - Sioux Falls, SD

Responsibilities:

  • AWS Solution Architect with over 4 years of experience.
  • Successfully migrated integration applications from legacy monolithic architectures to serverless based microservice stacks in AWS Cloud.
  • Lead admin on most all of the company's AWS accounts. Defined core AWS Cloudformation account templates, ensuring consistent deployments of core services.
  • Lead development and architecture on the 20+ service in the company's cloud platform. Defined architecture using AWS serverless services reducing overhead and time to deployment.
  • Lead developer of system integration Guest Request and Property Management systems for field sites. Dockerized system to reduce development and maintenance of services.
  • Designed and built administration interfaces for mobile api configuration and interactive program guide services. Utilized Zend Framework, to reduce development time.
  • Migration of core system database from MySQL to PostgreSQL. Re-factoring and remodeling of database schema to streamline maintenance and updates. Building numerous views and SQL functions to isolate database changes for system clients, reducing turnaround time for system updates. Optimization of core database queries, to decrease system load and increasing responsiveness for all aspects of system processing.
  • Updated and re-factored PHP based configuration and administration web interface for new system database. Used core SQL knowledge to streamline database interface functions. Add unit test classes based on the SimpleTest unit testing framework.
  • Build file broadcasting daemon in C++ to speed distribution of essential video content and asset files to field servers.

Linux Programmer

Confidential - Houston, TX

Responsibilities:

  • Development on Mozilla Firefox 3.5/3.6 browser platform. Interfaced with the UX team to rework Firefox UI for touchscreen based HP tablet. Creating HP Cirrus Web browser.
  • Research and development of Clutter/GTK based applications in Intels Linux based Moblin environment.
  • Building, testing, and tweaking Chromium based OS on HP Net-books.
  • Installation and setup of Palm WebOS emulator on Ubuntu Karmic server. Research and development of Web OS applications.

Senior Software Engineer

Confidential - Alexandria, LA

Responsibilities:

  • Lead developer of systems Web based graphical user interface (GUI). Utilized PHP5, Smarty template framework and PEAR DB. Integrated Javascript libraries Prototype, JQuery, and JQuery UI for updating dynamic content areas. Presenting a smooth and consistent user experience.
  • Developed PHP5 base classes for database reporting and data filtering system, status reporting and logging, and form based data input. Allowed for quick generation and maintainability of web applications thirty plus screens.
  • Primary developer of system database schema, views and functions in PostgreSQL 8. Integration of databases throughout systems Web, GUI, and C processes using PHP (Pear DB), Python (psycopg) and libpq classes and libraries.
  • Lead architect of core system logging, configuration and inter-process communication (IPC) libraries, along with system primary monitoring and controller processes. Established baseline inter-process communication and frameworks. Initiated design and development of systems cutting-edge Machine Vision and Motor Controller processes.
  • Developed touch screen based GUI utilizing Python, GTK, and GLADE for unit’s primary system configuration and maintenance interface.
  • Created Python modules and GUI applications for interaction with core libraries, vision system and motor controllers, increasing speed of development, unit testing and troubleshooting.
  • Responsible for overall design and implementation of full image installation and upgrade DVD‘s along with kickstart and application rpms. Built and maintained installation script written in bash, sed, gawk and ed to support customization of system rpm‘s.
  • Administrator for Redhat Linux based development servers. Managed CVS code repositories, configuration and customization of PHPBT bug-tracking software, updating and configuration of local Fedora 9-11 yum repositories. Utilized Redhat Fedora versions 6-11.
  • Established baseline configuration for production servers, include configuration of UPS, Apache (and virtual hosts), ssh, sudo, logrotate, syslog, X-Windows, NTPD, PostgreSQL, user login, networking, and firewall.

Linux System Administration/Embedded Linux Engineer

Confidential - Alexandria, LA

Responsibilities:

  • Managed network and hardware resources and servers running Redhat Linux version 7 up to Fedora 3. Configured and administered DNS, DHCP, Apache and CVS servers including customization of Bugzilla bug-tracking software and MySQL database.
  • Refactored main code repositories AutoConf based build system, streamlining code compilation and decreasing build time steps.
  • Database administration lead on PostgreSQL database engine. Transitioned database schema from embedded mSQL to PostgreSQL database engine, using skills in rules, view and stored procedures to streamline and optimize database schema. Refactored client programs to reduce database load and decreased processing time.
  • Scripting and System Programming in C, bash, gawk and sed. Creation and Maintenance of application RPMs, and customization of Fedora Core 2 based installation DVD.
  • Developed Web based database reporting and backup solutions using PHP4 and PostgreSQL 7.3, creating numerous reports for customer requirements and requests from marketing teams.
  • Supported development of Pocket PC application; software installation, code base management in addition to development of installation and configuration application on Pocket PC platform.
  • Configuration building and installation of embedded Trolltech QT on ADS GraphicsMaster ARM based Single Board Computer along with Trolltech QT Source Level tweaking of mouse, menus and widget styling.
  • Developed custom touchscreen calibration application using Trolltech C++ QT widget library.
  • Enhanced speed and maintainability of application core database dialogs by re-factoring with Trolltech QT cross platform database classes.
  • Developed Hardware Test Station GUI using QT widget library. Valued addition to manufacturing engineers stress and confidence testing for new systems and post install troubleshooting.

We'd love your feedback!