We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

5.00/5 (Submit Your Rating)

Palm Beach Gardens, FL

SUMMARY:

Experienced writing applications using Python, C++, and Java with knowledge of back - end development, object oriented design, database connectivity, and cross platform technologies.

TECHNICAL SKILLS:

Languages: Python, C++, Java, Javascript, HTML, JSON, XML

Platforms: Linux, Windows Desktop, Mac OS X, Windows CE 5, iOS, Android

APIs and Libraries: Flask, SQLAlchemy, Pika, Twisted, Qt, GWT, Win32

Databases: SDK, COM, MFC, JDBC, TAPI, IMAPI, WinMM/ACM, PostgreSQL, MySQL, MongoDB, SQL Server, DynamoDB

Server Technologies: Tools Apache, Nginx, RabbitMQ, IntelliJ IDE (PyCharm), Visual Studio, XCode, gcc, vi, Eclipse, NetBeans, git, Subversion

PROFESSIONAL EXPERIENCE:

Confidential, Palm Beach Gardens, FL

Senior Software Engineer

Responsibilities:

  • Work on-site to deliver software solutions to business users at Confidential Inc. subsidiaries and Confidential Inc. subsidiaries' customers via Agile development principles
  • Maintaining an enterprise wide data storage solution fronted by a REST API
  • REST API - Typescript, NodeJS, PostgreSQL, Docker, Amazon S3
  • Created a series of data producers that take data from a QuickBase application that gets transformed to a JSON object and placed on a message exchange.
  • Producers - Python, pika, RabbitMQ, Serverless, Amazon Web Services: Lambda, Kinesis, DynamoDB, CloudWatch
  • Wrote a service that facilitates data flow from company's flagship product eSketch back into itself and to the Confidential GIS team
  • REST API - Python, Flask, Flask-RESTful, PyJWT, mongoengine, MongoDB, Apache, mod wsgi, CentOS 6.6
  • Data Producer and Data Consumer - Python, pika, RabbitMQ, pymongo, MongoDB, cron, CentOS 6.6
  • Wrote a collection of microservices that help to serve vital data to the Plant@Risk UI via a RESTful API
  • REST API - Python, Flask, Flask-Restful, SQLAlchemy, Flask-SQLAlchemy, MySQL, Nginx, gurnicorn, CentOS 6.6
  • Front-end security - Python, urllib2, Apache, mod wsgi, shibboleth, SecureAuth
  • Developed a proof of concept for enterprise logging via message exchange feeding an ELK stack.

Technologies - RabbitMQ, Elasticsearch, Logstash, Kibana, Fluentd, CentOS 6.6, Mentored interns with projects they wrote using Python, Flask, JavaScript, and AngularJS

Senior Software Developer

Confidential, Stuart, FL

Responsibilities:

  • Worked on-site with the lead programmer writing code for a number of different projects including commercial software, hardware, in-house tools, and 3 rd party data conversion.
  • Helped add concurrent editing to the company's flagship product, Total Eclipse
  • Server - Python, Twisted, CentOS 5 o Front-end R&D - C++, Boost
  • Worked on the company's first stenography machine, the Passport, writing the main data collection and data recognition algorithms, as well as writing the audio, Bluetooth, and serial communications modules
  • Embedded device - C++, C#, Windows CE 5
  • Added a number of major features to the company's flagship product, Total Eclipse
  • Full duplex audio, CD burning, revamped spell checker - C+ +, MFC, ASpell
  • Refactored the telecommunications module used by closed captioners and refactored the teaching module used by court reporting students
  • Modules - C++, MFC, TAPI
  • Created Dictionary Jumpstart.
  • Dialog based application - C++, STL, MFC
  • Developed web apps for the front office staff
  • Front-end - Java, GWT o Back-end - Python, MySQL, CentOS 5
  • Wrote proof of concept for integrating Python as an embedded scripting language into Total Eclipse
  • Proof of concept - C++, Python, Qt, PyQt
  • Wrote an in-house tool used for generating and tracking temporary security tokens.
  • Application - Java, PostgreSQL, JDBC
  • Wrote many different scripts and tools used for converting 3rd party data.
  • Tools and scripts - C++, MFC, Qt, Python, Perl
  • Introduced source control initially using Subversion, and later converting to Git

Confidential, Stuart, FL

Software Developer

Responsibilities:

  • Worked remotely with lead programmer to update and add new features to code base for the company's flagship product, Total Eclipse
  • Ported legacy data conversion code written in Pascal to C+ +
  • Various modules - C++, Pascal
  • Wrote a new data conversion module
  • Stentura dictionary conversion - C+ +

Confidential, Gainesville, FL

Systems Programmer

Responsibilities:

  • Worked within a team of four to take IBM AFP formatted documents and make them viewable and printable under Windows in Confidential 's flagship Windows product.
  • Part of a redesign effort that saw the AFP module move from a monolithic SDI application to an application comprised of multiple COM objects.
  • AFP image, graphics and text componenets - COM, IDL, C++, GDI
  • Maintained the legacy AFP view/print module
  • SDI application - C++, MFC

We'd love your feedback!