We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

4.00/5 (Submit Your Rating)

Flagstaff, ArizonA

TECHNICAL SKILLS:

Languages: Java Script, C#, Java, HTML5/HTML/XHTML, XML, LINQ, CSS, C++, C.

Databases: SQL Server, MySQL, SQLite, PostgreSQL, Oracle, LDAP, AD, OLAP, Mongo/Mongoose.

Frameworks: JQuery/JQuery UI, Node.js, AngularJS, BootStrap, .Net, JDK, ASPX, PHP, JSP, MimeKit, MailKit, Bouncy Castle, Open Layers, WorldWind, WorldWind Web, Datatables Editor Scoller, etc.

ORMs: Hibernate, Entity Framework, T4 Templates, ORMLite, NetTiers, roll your own.

Other: RESTful services, JSON, SOAP services, IIS, Apache, Tomcat, Servlets, Windows, Windows Server, Linux (various Unix flavors and VMs), Various cyber security utility boxes. IMAP.

EXPERIENCE:

Confidential, Flagstaff, Arizona

Senior Software Engineer

Responsibilities:

  • This was a short term prototype and libraries development project.
  • Provided satellite mapping, display and simulation framework for displaying high volume data. This used WorldWind Web, AJAX, JavaScript, jQuery, jQuery - UI, jQuery Datatable (Scoller, Editor), HTML, etc.
  • Handled and displayed 100+ transactions per second using Mongo DB.

Confidential, Moffett Field, California

Senior Software Engineer

Responsibilities:

  • Integrated a range of cyber security network security boxes (QRadar, FireEye, SourceFire, ARCSight, etc.), and RSAArcher into an interactive framework using .Net, C#, Web Services, LDAP, and low level device/port interfaces.
  • Create IMAP email framework for receiving, and decrypting (PKI, PGP) email messages and passing them to a range of monitoring software and incident monitoring software using C#, .Net, MimeKit, MailKit. Buffered decrypted emails in memory using NodeJS MAPI Server.
  • Create display wall of ongoing cyber activity for analysts situation room including maps, charts/graphs, etc. using WorldWind, jQuery, JavaScript, IIS, SQL Server, AJAX, jQuery, JavaScript, ASP .Net, NodeJS Web Server and various graphing and charting modules.
  • Supported quarterly phishing exercise activities to inform/education email users. Sent out internally generated phishing emails and tracked user responses. Exercise configuration was done with an ASP.Net web application as well as user tracking and results monitoring. Exercise monitoring was also available through at set of singular AngularJS web pages for tablets, etc.
  • Received Confidential 2017 consultant of the year award for automating user incident reporting. This drastically reduced staff count handing user issues.

Confidential, Cupertino, California

Senior Software Engineer

Responsibilities:

  • This piece of the Confidential products is used to create and modify E-commerce web sites using their proprietary components.
  • Built a set of Microsoft T4 Templates to auto-generate Proxy, Interface, Business, Entity and Data Access layers from database tables.
  • Rewrote proprietary Control creation and editing page using C#, SQL Server, Telerik Ajax Controls, jQuery, jQuery UI and CodeMirror.
  • Reworked Administrative Table/View generation controls and related pages.

Confidential, Santa Clara, California

Senior Software Engineer

Responsibilities:

  • Worked with development organization of domain expert, second software engineer, QA expert, and product manager developing produce traceability products (PTI)
  • Architected and built web-centric orchard oriented receipt application running from estimating to warehousing.
  • Architected and built mid-priced Windows (WinForm) based application (PTI Lite) providing produce traceability for small to medium sized produce providers. Product interfaces with Seagull BarTender software and services, provides multiuser access to a SQL Server database, and can manage printer applicators and line scanners.
  • Architected, designed and implemented data logging services of three produce traceability applications for BI querying and reporting. This reporting was optionally HTML based, both the reports and any analytic graphics.
  • Designed and implemented a wide range of web services and ASP.Net pages across produce field harvesting, packing, and cooler storage applications including treatments, inspections, receiving, processing, etc. All of the UIs for these were HTML based using CSS to specify the look and feel and JavaScript to manage the UI.
  • Converted handheld platform to a range of commercial devices.
  • All of these were implemented using NetTiers on a range of WinCE and Window Mobile platforms for multiple hardware vendor devices and printers.
  • Built ASP.Net based application components for managing, harvesting, packing and cooler related events. These were all CSS skin-able, HTML web pages.
  • Wrote a range of software to control scanners, OCRs, very high speed printers, and conveyer belts using low level code and various ports and low level commands.

Confidential, Capitola, California

Senior Software Engineer

Responsibilities:

  • Designed and implemented data import services for major commercial medical emergency management software product, used by some 130 hospitals and the US Army.
  • Designed and extended XML based health care metadata language for moving health care related data. Worked with OASIS HAVE.
  • Worked with various tools for creating a range of service types integrating middle tier with a range of front ends (WPF, WCF, Silverlight, etc.HTML/CSS). Used REST services and JSON.
  • Provided ORM and Service related consulting support for a number of commercial horizontal software products as well as leading edge Microsoft and Telerik products including Entity Framework and SiteFinity.
  • Provided Summer Code Camp for Bay Area, “Befriending Lambda Expressions”, an introduction to LINQ and its history.

Confidential, Campbell, California

Senior Software Engineer

Responsibilities:

  • Built E-ticket auctioning and venue entry system.
  • Mentored and helped develop software engineering staff (10).
  • Established a CRUD type class framework and related service oriented business objects.
  • Setup initial production deployment process.
  • Designed and wrote/rewrote a multithreaded venue server synchronization service, to move members, tickets events and related information to and from a venue server at each venue and to from central Internet-based auction sites. This handled seating more than 100,000 people within an hour.
  • Designed and wrote a set of sorting and filtering classes for page presentation.
  • Designed and wrote a synchronization service to load and retrieve information for handhelds used from redemptions similar to venue synchronization service for later use. Cleaned up existing handheld synchronization code.
  • Reworked the interface on redemption handhelds to properly handle multiple threads.
  • Wrote real-time interpreter for printing tickets/seat locators on handhelds and laptops using reflection.
  • Wrote a set of JavaScript classes to wrap an ActiveX control used to print tickets/seat locators on laptops. Also wrote a set of JavaScript classes to wrap ActiveX controls for scanning credit cards, driver’s licenses, etc. to gain entry to a venue. This also included local JavaScript based caching of ticket and user related information using linked lists and some hashtable/dictionary like structures.
  • Wrote software to handle Windows CE based handheld ticket and ID (drivers license, credit card) scanning and verification.
  • Wrote various U/I and backend processes for site administration and marketplace support.
  • Helped setup Client Services facing technical support organization.

Confidential, Hudson, NY

Architect/Senior Developer/Consultant

Responsibilities:

  • ted as a senior architect, hands on developer and mentor for Confidential Hudson growing staff of 20 to 25 developers and business consultants.
  • Worked with Microsoft.Net 2.0, C#, VB, OLAP tools (XMLA, ADOMDX), MSXML (DOM, XPath, XQuery) and BizTalk
  • I worked on the following as a consultant to clients: Data Monitor Consumer Products - reworked Internet accessible consumer products site which provided web access to geographic and market sector consumer products marketing data for their paying clients. Confidential - in-house, intranet based Super Bowl planning project for the Confidential tracked Super Bowl events and various perks for Confidential employees and guests.
  • NYU - as a business analyst and using business intelligence oriented approach; performed a personal identity security analysis for the Security Committee serving the President of Confidential .

Confidential, South Orange, New Jersey

Architect/Software Engineer

Responsibilities:

  • Worked with CEO, domain experts an software engineers (2) to develop knowledge management software.
  • Selected the architecture and developed adaptive modules for QExchange, an HTML/Tomcat fronted J2EE-based knowledge management and e-learning application product. This product was similar to the Initial Microsoft Exchange, but before its availability.
  • Helped spinoff QInnovations from Infomedia Designs- developed and supported knowledge management, e-learning, distance learning applications for Lucent and Avaya.
  • Developed knowledge management components for a Java/Oracle/Tomcat/IPlanet based knowledge asset management intranet application.
  • Developed e-learning/distance-learning components for a Java/Oracle/Tomcat/IPlanet hosted intranet-based e-learning training program.
  • Selected the architecture and developed SlideThumbs, an EJB/JMS-based media chunking stand-alone application product.
  • Developed the architecture for task scheduling application to manage time dependent tasks deriving various affinities between knowledge related assets.
  • Developed JMS-based e-mail/messaging based platform for knowledge management application product.

Confidential, New York, New York

Architect/Senior Engineer

Responsibilities:

  • Provided technical support for Confidential ’s fixed income traders.
  • Analyzed, designed, implemented and managed Over the Counter Options portion of the institutional trading portal (MLX.ML.COM), this is an ongoing website supporting institutional traders.
  • Evaluated, acquired, and installed middleware/messaging software to support the infrastructure for the following: COM to CORBA (Orbix), COM to IIOP, IIOP to CORBA, COM to MQ/MQ Series, XML to MQ Series, and XML to COM.
  • Analyzed and did initial design of analytic services to wrap existing backend applications for use by desktop and portal applications.
  • Began analysis and design of trader interface for collecting corporate bond prices. This process included developing an initial class model and establishing a J2EE development environment for building and deploying a JSP/Servlet/EJB based WebLogic application using JBuilder and the Borland AppServer.

Confidential, New York, New York

CTO

Responsibilities:

  • Evaluated and hired 250 developers in six month period (a bad idea).
  • Evaluated and established development methodology and infrastructure.
  • Analyzed, designed and managed developments of garment supply-chain web portal.

We'd love your feedback!