I'm a fun loving guy who likes to work hard and play hard. I'm always trying to learn new things, investigate new technologies, and apply what I learn to my projects at work and at home.I guess my primary objective would be to keep challenging myself so that I continue to grow both personally and professionally.
-
Senior Software EngineerS3K Solutions Jun 2023 - Present -
CtoSerf Productions, Llc Jan 2010 - PresentProject Lead for “Savage Outfitter”, a Digital Tools Platform for the Savage Worlds RPG; developed as a SaaS solution served in the Cloud; utilizing Twitter Bootstrap, EmberJS, Play Framework (Scala), CoffeeScript, MongoDB.Managing a variety of Cloud solutions for Savage Outfitter, including: Heroku (web hosting), AWS EC2 (web/database hosting) Janrain (authentication), Stripe (payments), BitBucket (Git SCM).Ran a successful three (3) week Kickstarter Campaign, generating over $5,200 in “pre-order sales” from nearly 200 backers.Designed and produced a prototype Android App in two weeks that allowed the company to obtain a licensing agreement with Pinnacle Entertainment Group for Savage Worlds content; used Java/Scala and Android APIs.
-
Sr. Software EngineerPci Jul 2018 - May 2023Columbia, Md, UsDevelopment Lead for a suite of Intranet security and monitoring tools that make use of Big Data analytics. Using Hadoop HDFS, Spark, MongoDB, Express, Angular, NodeJS, Java, JavaScript, and Scala. -
Sr. Software EngineerBenz Technologies Jul 2014 - Jun 2018UsCreated a prototype of a Web Crawler using MongoDB, Scala, and Akka.Lead developer for Enterprise Catalog, a metadata storage and search application with a REST API and a single-page Web App; used Play Framework, Scala, MongoDB, and AngularJS.Developed the UI for an inter-organization "White Pages" Web App that allows users to search various LDAP sources for their peers' contact information; used Grunt, ReactJS, JavaScript ES6, and Bootstrap. -
Senior Software EngineerSsati May 2011 - Jun 2014Sr. Engineer on MDR2, a massive data repository utilizing Accumulo, Web Services, and HDFS. Wrote a new Scala database “driver” for Accumulo that is completely reactive (non-blocking and asynchronous) to scan thousands of nodes at once.Lead Engineer on LexMart, a Cloud-Enabled CMS capable of indexing a large amount of content while extracting entities and relationships; leveraging Lift, Twitter Bootstrap, Accumulo, ElasticSearch, Kafka, PostgreSQL.Designed and developed a variety of Cloud Analytics, processing terabytes of data; used Scala and Java with Hadoop MapReduce, Pig, Cascading, Avro.Served as the “admin” for five (5) project VMs in a corporate Utility Cloud: setting up users, Puppet, ZooKeeper, Kestrel, MongoDB, ElasticSearch, and a “live” data feed to be processed in real-time.
-
Java Software EngineerSoftware Process Technologies, Inc. May 2009 - Jul 2011Designed, implemented, and deployed several production web applications; using Grails, Spring, HTML5, CSS, Ajax, JavaScript.Produced a variety of Cloud Analytics leveraging MapReduce, HBase, MongoDB, Real-Time Event Processing.Built a scalable, robust daemon that provides clients a high-throughput, low latency solution, for streaming data into Hadoop in real-time; utilized Scala, BerkeleyDB (native), ZeroMQ, Google Guice.
-
Software EngineerHewlett-Packard Jul 2006 - May 2009Houston, Texas, UsDesigned, implemented, and deployed several production web applications; using JBoss Seam, Struts, JFreeChart, Grails, Spring, X/HTML, CSS, JavaScript, MarkLogic, Oracle, and MySQL.Created JSF/IceFaces Web Services client; prototype aided in demonstration of SOA to the Navy’s top brass; with Axis (JAX-RPC), Spring, Maven, X/HTML, JavaScript, and CSS.Functioned as the CM for multiple development teams and projects; used Subversion, Subclipse, and Maven as the primary CM tools. -
Software EngineerRoss Technologies, Rtgx 2005 - 2006Developed a Business Intelligence Platform with Pentaho and presented the Application to potential customers.Led a small team through full life-cycle of N-Tier, real-time, monitoring system; incorporated Agile Methodologies to complete the task within weeks to deploy in mission-critical environment; utilized JBoss, JMS, MySQL, and Java Swing.
-
Software EngineerTitan 2004 - 2005Continued in my role, consulting with the FAA, as MORI Associates had lost the contract.
-
Software EngineerMori Associates 2004 - 2004North Bethesda, Maryland, UsMember of a team developing a web app that tracks aviation obstacles (trees, towers, etc..) across the USA; used GIS Mapping Tools, Struts, X/HTML.Wrote and optimized stored procedures that were a significant aspect of the obstacle loading mechanism; used PL/SQL and Toad. -
Web DeveloperSm Consulting 2003 - 2004UsMember of a team developing a web app for the Maryland DHMH; utilized Struts and JSPs.Created a database library that could dynamically generate Java Beans at runtime and call stored procedures without having to write SQL.Wrote many Oracle stored procedures with PL/SQL and Toad to support a web app that, by policy, was not allowed to use custom SQL statements. -
ProgrammerNisus Technologies Corporation 2001 - 2003Developed the “Slider” product; a Desktop Tool for searching for files on your computer or network; utilized Java, Swing, Java 2D; product featured a unique Venn diagram interface for Boolean searches.
-
ProgrammerExpert Consultants, Inc. 2000 - 2001Created a web app to track employee time cards; used Tomcat, JSP, MySQL, HTML, and CSS.Wrote the networking layer for an innovative database search product with Java and RMI.Developed “lunch-time” games with Java, Java 2D, AWT, and Java Applets.
-
High School InternJohns Hopkins University Applied Physics Laboratory 1999 - 2000Laurel, Maryland, UsHelped prototype Missile Simulator in C, Java, and OpenGL. -
Networking/Computer TechnicianAtholton Jrotc 1998 - 1999Maintained school computers, printers, and network.
-
Computer TechnicianLazarus Foundation 1997 - 1998Helped build computers from used parts to give to the elderly and others in need.
David Patrick Education Details
-
Howard Community CollegeBusiness Administration: Information Systems Management -
Atholton High SchoolComputer Science -
Bmaa
Frequently Asked Questions about David Patrick
What company does David Patrick work for?
David Patrick works for S3k Solutions
What is David Patrick's role at the current company?
David Patrick's current role is Sr. Software Engineer at S3K.
What schools did David Patrick attend?
David Patrick attended Howard Community College, Atholton High School, Bmaa.
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial