Senior Software Engineer Resume
St Petersburg, FL
SUMMARY:
Application of advanced computer science concepts to real - world problems in the fields of algorithm development, embedded development, big data, distributed computing, and machine learning.
TECHNICAL SKILLS:
High Level Languages: C#, Java, Python, GoLang, JavaScript (NodeJS)
Low(er) Level Languages: C, C++, MFC, Qt
Web: Javascript, ASP.NET, PHP, HTML, XSLT
Data: SQL, T-SQL, XML, JSON, XQuery, XPath
Data Science: Machine learning, natural language processing, and data mining
Data Structures & Algorithms: Binary search trees, tree balancing, skip lists, linked lists, sorting, encryption/decryption, and encoding/decoding
Distribution & Parallelism: Multithreading, synchronization, and interprocess communication, Service Oriented Architecture
Databases: MySQL, DynamoDB, Oracle, MongoDB, MSSQL, Cassandra, MarkLogic, and MS Access
Protocols & Network Programming: TCP/IP, UDP, HTTP, FTP, ICMP, custom protocols, and Cisco switches, routers, and firewalls
Environment: s Linux, Windows, and some mobile platform development
Technologies, Platforms, Systems: OpenStack, VMWare, Cisco Routers, Atlassian tools, ClearCase, SVN subversion, Visual Source Safe, Visual Studio, GCC, Active MQ, FFMpeg, DirectX, Apache NiFi, Apache Kafka
EMPLOYMENT HISTORY:
Confidential
Senior Software Engineer, St Petersburg, FL
Responsibilities:
- Uses Ember framework and Marklogic
- Wrote MarkLogic API Xquery code for handling document queries and large sets of document meta data.
- Mostly javascript development for the UI that makes REST API calls to MarkLogic.
- Wrote research/white paper comparing DBMSs for Confidential .
- Comparison included MarkLogic, HBase, Cassandra, CouchDB, and MongoDB, as prospects for meeting the demands of the Confidential data layer.
- Full stack serverless architecture using Amazon Web Services (AWS).
- Prototyped integrations with Leaflet and ESRI as possible mapping solutions.
- Use of Apache NiFi for overall data pipeline
Confidential
Senior Software Engineer, Sarasota, FL
Responsibilities:
- Developed page capture utility in javascript using the ExtJS framework and html2canvas.
- Mostly client-side javascript with a Java servlet backend for page captures.
- Developed an enterprise statistical reporting service
- Used Go and MongoDB
- Configured database replication
- Implemented software network load balancer to cluster database, web, and messaging servers.
- Implementation of software load balancer included a custom developed SSL termination package.
- Used HAProxy for load balancing
- SSL termination application was written in Java
Confidential
Senior Software Engineer
Responsibilities:
- Multithreading, network programming (sockets/TCP/UDP), API, and machine learning (SVMs)
- Advanced keyword search capability, full text and XML indexing
- Developed WTI Exploitation Analysis Tool (WEAT), a massively distributed system for storing CEXC Level 2 forensic data for CJTF Paladin, TEX, ACME Labs, and US Army Criminal Investigation Labs (USACIL).
- ColdFusion, ASP.NET, C#, SQL 2008, Java, and Python
- T-SQL, and XML serialization
- Interfaced with CIDNE, TEDAC, and DCGS-A
Confidential
Senior Software Engineer, Tampa, FL
Responsibilities:
- C#, Python, Java, NetBeans, and SQL 2008
- SAS and RapidMiner integration
- Machine analysis of textual data
- Quantification of categorization
Confidential
Senior Software Engineer, Tampa, FL
Responsibilities:
- Java, ColdFusion, C#, and SQL 2005
- CIDNE data adapters to ingest structured SQL data into a Cassandra cluster for analytics, code generation, and report ing
- Stored procedures, schema design, and big data optimization using Cassandra for most analytics.
- Senior engineer for project development at CENTCOM IAG. Developed Common Operating Picture application.
- C#, ASP.NET, Java, Swing, and Oracle 10g
Confidential
Software Engineer, Tampa, FL
Responsibilities:
- Designed and implemented a report template generator for the Confidential Intelligence Community.
- Java, JavaScript,, MS SQL 2005, and MIDB
- AJAX client-side scripting and Web Services
- Engineer on Defense Source Operations Management System ( Confidential ) development team.
- ASP.NET, C#, and JavaScript
- Source management, de-confliction, and biometric data management
Confidential
Software Engineer, Spec Ops, FL
Responsibilities:
- Promina multiplexer programming and monitoring application in C++
- IIS 6.0 web components in C and C++
- HTTP protocol parsing and JPEC image re-sampling
- User Request System in ASP.NET, Java, JavaScript, and Oracle
- Web data acquisition, federation, and storage in C#
- WAN based remote access tunneling
- Circuit data parsing and conversion suite in C# and MS SQL server
- Supported domain and network management.
- Installed, configured and maintained Windows domains
- Developed network logon scripts
- Configured Cisco routers and switches for deployable network suite
- Awarded Confidential Achievement Medal for maintaining 99.9% network availability
- Developed network monitoring and notification software for SIPRNET in C#
Confidential
Software Engineer/Network Engineer, Riverside, CA
Responsibilities:
- Designed and implemented light weight small business and embedded applications.
- DBASE, Clipper, C, C++, VB6, Perl, PHP, MS SQL Server, and MS Access.
- Truck maintenance scheduling, employee management, and customer profile management
- Molten glass flow monitoring and prediction software
- Investigation case management and data federation
- Remote administration interface
