Software Engineer Resume
Orlando, FL
SUMMARY:
Apply my technical knowledge as a software developer and personal experiences to solve unique problems in a dynamic group environment.
TECHNICAL SKILLS:
Programming Languages: C, C++, C#, Java, SQL, MySQL, Python
Web: Stylesheets, HTML5, PHP, Java Servlets, JavaScript\JQuery\AJAX\AngularJS\D3 RESTful web interface.
Software Experience: Alienbrain, ArcMap, Clearcase, Clearquest, Eclipse, Visual Studio, Netbeans, ServiceMix ( Confidential ), Subversion, Tomcat, Qt Creator, Xamarin, XMLSpy, VSphere
Environment: CentOS, Ubuntu, Fedora, Redhat, Mac OSX, Windows XP/Vista/7/8/10
PROFESSIONAL EXPERIENCE:
Software Engineer
Confidential, Orlando, FL
Responsibilities:
- Design and develope Confidential services to monitor the status of processes.
- Design and develope web based interface for cross platform installation software in order to send installation settings and software over a network.
- Design and develope web based interface to allow a user to initialize, start up, and monitor a multi - federate SAF process.
- On site software maintenance. During a WARSIM training event, a small software team must be present on site to handle any software defects that may arise.
Software Engineer
Confidential, Orlando, FL
Responsibilities:
- Responsibilities include training in management of the workflow and software development for additional features to aid in automated exporting of items. New software uses the Alienbrain development kit in C++ to read, find, and set properties of items and Qt as the user interface.
- Development of software to read Photopshop files and export the layers into individual files in a format suitable for Open Flight models.
- Create Arc Map plug-ins to assist a team of geospatial engineers in finding points on a map, querying a database, and displaying an image of that specified location.
- Development and architecture of stand-alone software to use a set of rules in order to define mapping scales for different features of an Arc Map Database.
- Generation of synthetic images for mass terrain map development to be used in 3D and 2D simulations. The objective is to allow users to set metadata and have the software automatically generate realistic terrain imagery. The user interface uses Qt libraries and OpenGL for the rendering procedures.
- Development of image conversion software to allow a user to translate from one geospatial image type to another. Understandings of nearest point algorithm and vector quantization compression are utilized to ensure map references remained consistent. An interface was developed using C# Windows Forms to wrap around the C++ back-end.
- General maintenance to develop software, working as team, to assist in the production of terrain databases and dynamic generation of models.
- Technical writing documentation to communicate between the engineering team and users of newly developed software.
Software Engineer
Confidential, Orlando, FL
Responsibilities:
- Cloud computing research and development for automated provisioning of multiple Linux virtual machines across a network.
- Development of the interface using XHTML, CSS, Javascript, and Java servlets, which allowed users to connect to a single server and communicate instructions for training.
- Java commands were used to communicate with VSphere to automate the construction of many virtual machines and run different scenarios depending on specified user types. Portals could be logged into in order to view the different virtual machines.
Software Engineer
Confidential, Melbourne, FL
Responsibilities:
- Worked with radar analysis tools to assist with the Confidential program.
- Developed software to allow a single user to monitor the statuses of multiple machines on a network.
Software Engineer
Confidential, Melbourne, FL
Responsibilities:
- Assist the Confidential team as they transitioned into a new platform.
- Exposure to Linux environment and Scrum
Software Engineer
Confidential, Melbourne, FL
Responsibilities:
- Research and development team to test newly incoming software and hardware
- Responsibilities included working as a small team to generate simulated radar to detect multiple signals that may be broadcasted at different locations in an emulated environment.
