Principal Software Systems Engineer Resume
Linthicum, MD
SUMMARY:
- Experienced in:
- Full Stack Application and Web Development
- Database Administration
- Mathematics
- Electrical and Computer Engineering
- Robotics Software and Hardware Engineering
- Embedded Systems
SKILL:
C#
VB.Net
Java
C++
C
Assembly
Maven
Groovy
WinForms
MATLAB
XML
WPF
VB6
Entity Framework
Batch Scripting
Borland C++
WWF
ASP.Net
JavaScript
CSS
HTML
JQuery
Dojo
AJAX
ASP
WCF
XRM
Silverlight
VBScript
MVC
SQL Server
Oracle
SQL CLR
Access
VBA
LINQ
Windows Azure
Solr
Amazon AWS
REST
ODBC
SFTP
FTP
FileZilla
PuTTY
Modbus
MQTT
OPC DA
OPC UA
Twitter API
Facebook API
Web Services
Windows Services
Phoenix Contact PLCs
Siemens PLCs
SAP PCo
SAP MII
OPC Server UA
OPC Server DA
Mosquitto
ZNT PAC
OpenGL
ArcGIS Components
OpenTK
OpenCV
Component One Components
WPF Viewport3D
Windows
Telerik Components
UNIX/Linux
Oracle VirtualBox
VMware
Horizon
MSTSC
InstallShield
Inno Setup
Advanced Installer
VS ClickOnce
Control Theory
Practical Tool Use
Computer Aided Design
Structural Analysis
Statics
Dynamics
PLCs
FPGAs
Digital Systems Design
Circuit Design
Verilog
Digital Electronics
PSpice
Analog Electronics
VHDL
Agile Methodology
SCRUM
Kanban
Waterfall
TFS
GitHub Teams
ClearQuest
RET Bug Tracking
ClearCase
Sharepoint
TFS
Subversion
Git
SourceSafe
ClearCase
Sharepoint
WORK EXPERIENCE:
Confidential, Linthicum, MD
Principal Software Systems Engineer
Responsibilities:
- Connected a digital thread to factory devices using SAP PCo, OPC Server UA, OPC Server DA, Mosquitto, ZNT PAC, SAP MII.
- Supported and developed tables, views, functions, and procedures for back - end database in Oracle and SQL Server.
- Designed, developed, tested, deployed and maintained PLCs and other devices around the factory.
- Developed a process for code comparison and merging of encrypted PLC code.
- Worked with the information security team to approve new software, new hardware, and network connections used in factory automation.
- Designed failure resistant systems to continue processing despite failures of network connections. Stored data in FIFO cache. Recovered from failure and cleared cache.
- Designed, developed, tested, deployed front-end user interfaces to monitor device activity. UI/UX included websites, HMI devices, and database views.
- Worked directly with internal clients, vendors, and contractors to maintain strong relationships and uninterrupted productivity.
- Resolved urgent connectivity issues and data loss issues fast and reliably.
- Researched new technologies and methods and presented them to the team and management. Pushed the company towards the future of the digital thread.
- Documented legacy processes for future developers. Trained new team members to help them provide immediate value.
- Processed and sanitized data from device output.
Confidential, Pennington, NJ
Senior Software Engineer
Responsibilities:
- Providing technical support for the existing web application.
- Updating the web application to use modern tools such as Bootstrap, Node.js, MVC.
- Working with AWS functionality such as AWS Lambda functions, EC2, and S3.
- Designed a system to create interactive menus for placement in the application.
- Created a responsive slideshow tool for the photo system.
- Integrated the website with the Facebook API interface.
- Designed and developed a complete event registration system. which has been used to process over $5,000,000 in transactions.
- Designed and developed an online yearbook system, offering a social media appearance for the data.
Confidential, Hamilton, NJ
Software Engineer
Responsibilities:
- Worked with geographical data representing roadway networks with databases and applications .
- Improved existing applications and created new databases. Creating software for various Departments of Transportation .
- Created a real time 3D panoramic to 2D image conversion to add to existing applications.
- Processed and sanitized data from GIS camera tools
- Wrote tools to create videos from a collection of images.
- Created web and desktop applications to navigate roadways from a desktop. This could be used to find defects and roadways and visualize work for civil engineering projects.
Confidential, King of Prussia, PA
Software Engineer
Responsibilities:
- Formatted data for processing with the Burgess web service, providing instant estimates for how much Medicare would pay for claims
- Designed transactional systems with advanced algorithms to intelligently interface with a SQL Server database.
- Built, managed, and interfaced with Windows services and web services.
- Created the Consilium Decision Engine, processing insurance claims into categories. This tool saved a team of over a dozen claims processors an hour each day.
- Developed and maintained a front-end health insurance website where people could search for their nearest providers.
- Created multiple user interfaces used by both internal and external clients.
- Worked on various web portals for the clients.
Confidential , Princeton, NJ
Software Engineer
Responsibilities:
- Updated the front-end user interface for PC*Miler for new functionality incorporated in a yearly release. User interface was written with Borland C++.
- Updated libraries, web services, and windows services, allowing users to embed the PC*Miler functionality in their own proprietary applications. Functionality was updated for REST web services, AS400, Java, C#, C++, VB.Net, VB6, and C.
- Developed the installer for the PC*Miler application. The installer used advanced features, such as enhanced product security, DRM, registry updates, and interactive UI.
Confidential, Pennington, NJ
Software Engineer
Responsibilities:
- Created a bug/issue tracking system in VBScript. This system was used to manage and track work for a small team.
- Supported a client-friendly website, providing an interface to attract new clients.
- Arranged a partnership with Confidential Robotics, Sigma Phi Delta, and Alpha Omega Epsilon, our sister sorority.
- Maintain the relationship with Confidential by communicating with local chapters and Confidential offices.
- Matched Sigma Phi Delta active members with the various volunteer roles throughout Confidential .
- Marketed the partnership with promotional materials and conference attendance.
- Runs the Sigma Phi Delta booth promoting the partnership at the Confidential World Championships every year.
- Used the relationship between Confidential Robotics and Sigma Phi Delta to recruit valuable new members from the Confidential community.
- Ran “Meet an Engineer” presentations for the Confidential Robotics students. These sessions prepared students for a major and career in engineering.
- Helped members of Sigma Phi Delta and Confidential Robotics to expand their professional and social networks by interacting with members of the other organization.
Confidential
Robotics Software and Hardware Engineering Mentor
Responsibilities:
- Mentored teams of various sizes between 20 and 100 students.
- Worked with other team mentors and parents to allocate work and keep team on track.
- Taught valuable programming skills, including control theory, computer vision, augmented reality, source control, project management, and object oriented programming.
- Interfaced software with mechanical parts. The sensor data was processed in Java and used to determine actions performed by the motors. Code was written for both a sensor-based autonomous AI mode and a joystick-based human operated mode.
- Helped students through the engineering design process. Kept the teams on track by following various engineering design principles.
- Identified work that needed to be completed and matched students with the work. This kept the team working at maximum capacity, as student were assigned tasks that matched their abilities and furthered the development of their skills.
- Experimented with various new sensors and control schemes. Evaluated if the new systems would work to enhance our robot performance.
- Supported a safety culture, training students to use dangerous machine tools while following proper safety procedures.
- Maintained agile software development methodology for students, teaching source control and task management.
- Worked with several different local teams as I moved around for work. The teams included schools from a wide range of income levels, public, private, and charter schools, new teams and old teams.
- Helped start a team with a limited budget in a low income area. Managed to build a competitive robot with the limited budget, operating on the principles of minimum viable product and risk management.
- Marketed to various local companies, encouraging them to invest in the local teams and competitions. Company sponsors were offered recognition, advertising, and inspiring their future workforce.
- Won several competitions and competition awards.
- Qualified for the world championships numerous times. Competed as high as world quarter-finalists in one of the world championships.
- Inspired hundreds of students to pursue degrees in engineering and other scientific fields. Many of these students were women, minorities, and low-income students.
Confidential , New Brunswick, NJ
Recording Secretary
Responsibilities:
- Represented the Engineering Governing Council, the student government specifically for engineers.
- Elected as a representative from the Engineering Governing Council to the Confidential .
- Elected from the Confidential to the leadership role of Recording Secretary.
- Kept meeting minutes. Formatted them for readability.
- Maintained and updated the website for the organization.
- Organized the “Every Drop Counts” blood drive, a blood drive advocating for minority students.
