We provide IT Staff Augmentation Services!

Senior Software Engineer Resume

3.00/5 (Submit Your Rating)

SUMMARY

  • 6+ years as a software engineer focused on interactive software developed for multi - platform release, with 2+ years as lead developer. Developed and maintained Heavy Equipment Simulators, Flight Simulators, VR Construction Environments, VR Astronaut Training Environments, Medical Training Mobile Applications, Health/Safety Mobile Guides, Mobile Product Displays/Markets Places, Mobile Home Decorating, Internal Development Tools, and Website Development.
  • Work directly with customers to understand their development needs and timelines. Quoted development costs in scope of manageable time frames, understanding the full life cycle of software development and cost of maintenance.
  • Documented processes and architectural design to accomplish customers goals. Quickly developed prototypes utilizing old and emerging technology, presented demos on latest tech, and lead in-depth training on evolving technologies and trends.

TECHNICAL SKILLS

  • C#, JavaScript, jQuery, CSS, HTML, JSON, XML, SQL, SQLite, MVC, ASP.NET, Java and Swift.
  • Unity, Visual Studio, Xamarin, Mono, Eclipse, Android Studio, Sourcetree, Xcode, Bit Bucket, GIT, SVN, Bootstraps, and SQL Management Studio.
  • Blender, 3DS Max, Photoshop, Adobe Premier, GIMP, and Adobe Illustrator.
  • Work with Scrum/Agile methodology, Object Oriented Programming, Unit Test Driven, Story Board Architecture, Doxygen, and Component/Library based development.
  • Developed for PC, Android, IOS, Console, HoloLens, AR/VR/XR, and Custom Rigs.
  • Managed upgrades for software and hardware, revise legacy code, expand existing libraries, document development processes, manage information gathering software and connections with databases, create APIs for other developers to access data, and create dynamically designed applications.

PROFESSIONAL EXPERIENCE

Confidential

Senior Software Engineer

Responsibilities:

  • Develop educational applications and simulators for on the job training and traditional class environments.
  • Create tools for seamless creation of courses and excises that the Graphic Design team members can use, reducing overall development time.
  • Connect new APIs for user-side filter systems, custom metrics, and custom course subscription services.
  • Connect to existing APIs for database manipulation.
  • Develop functional prototypes for potential customers and adding the new code to components and libraries for future development or existing projects.
  • Create scripts to simulate real world mechanics and physics.
  • Create network connections for live training environments for personal training from an instructor who is miles away.
  • Update legacy code to work with new devices, expand legacy products to include new features, and replaced outdated cumbersome code with high performance logic.
  • Develop and organize standards and practices for new projects, document standards and practices for existing projects.
  • Work with costumers directly to answer technical questions and development concerns.
  • Significant accomplishments.
  • Created a file transfer system for course download. Successful in reducing the initial Google Play/Apple App Store download of the application from 2gb to 68mb. Reducing updated time and maintenance, resulting in higher user participation, lower training time needed, and overall more efficient use of user's time.
  • Created a prototype of a Heavy Equipment Simulator connected to a motion platform that could swap physics and mechanism in real time. Enabling users to clearly distinguish difference in performance of real world machine operations.
  • Compact a PC VR training environment into a condensed mobile application where the user can experience VR on a budget mobile device.
  • Programming Work Environment.
  • Unity(2D and 3D), Xamarin, Visual Studio, Mono Develop, C#, JavaScript, jQuery, CSS, HTML, XML, JSON, AJAX, SQL, SQLite, MVC, Asp.NET, Xcode, Java, Android Stuido, Swift.
  • Version Control/Time Management.
  • Sourcetree, GIT, Bit-bucket, Jira, SVN, Slack, Confluence, Excel, and Microsoft Word.
  • Graphic Work Environment.
  • Photoshop, Blender, 3DS Max, Illustrator, Adobe Premier, and GIMP

Confidential

Software Engineer

Responsibilities:

  • Developed Home Exterior Visualizers that displayed home improvement products onto an image of the user's home.
  • Developed applications that could take pictures of users home and convert it into a layered editable image.
  • Created tools for the Graphic Design team members to use and create commercial property templates for product display, reducing development time.
  • Created custom photo editing software to layer a picture, cut, paste, copy, and ability to give perspective lines when adding 2D product textures onto a 3D plane layered on top a 2D image.
  • Connected databases with the application UI for filter data, capture custom metrics, manage subscription services, and record user input.
  • Connect to existing APIs for analytic and metric reports for online marketplaces and store data for offline marketplaces.
  • Developed functional prototypes for potential customers and added the new code to components and libraries for future development or merged into existing projects.
  • Created new data saving storage system on user device that maintained user input, image files, selection of products, and layers separated for future use to place products.
  • Updated legacy code to work with new devices, expand legacy products to include new features, and replaced outdated cumbersome code with quicker performing logic.
  • Worked with costumers directly to answer technical questions and development concerns.
  • Significant accomplishments.
  • Revised an existing visualizer to asynchronously load its products menu, loading the user's past preferences first. The new logic reduced loading time from 10 seconds to an instant seamless display.
  • Created a Unity3D component library able to quickly customize a new Visualizer based of customer's needs without having to create any new code.
  • Programming Work Environments.
  • Unity(2D and 3D), Visual Studio, Mono Develop, C#, JavaScript, jQuery, CSS, HTML, MVC, ASP.NET, Xcode, Java, Android Studio.
  • Version Control/Time Management Tools.
  • Sourcetree, GIT, Bit-bucket, Jira, SVN, Excel, and Microsoft Word.
  • Graphical Work Environments.
  • Photoshop, Blender, Illustrator, and GIMP

Confidential

Web and Mobile Developer

Responsibilities:

  • Created new website using HTML, CSS, JavaScript, jQuery, Ajax and JSON.
  • Connected website to server-side code and databases while maintaining an evolving database.
  • Updated outdated websites to work on mobile devices and new browsers.
  • Develop and maintain company campaigns and integrating their marketplace into a database.
  • Connected websites to analytic services.
  • Created website templates for franchises to quickly develop new websites for upcoming location.
  • Created dynamically driven pages based off of data from search results.
  • Develop mobile application for employers to manage employees.
  • Significant accomplishments.
  • Created mobile app that worked on IOS and Android for employees to update their position to a website that updated. They would also get instant updates for daily tasks and responsibilities with push notification. Did this at a time I had almost no mobile development experience.
  • Programming Work Environment.
  • Unity(2D and 3D), Visual Studio, Mono Develop, C#, JavaScript, jQuery, CSS, Bootstraps, HTML, MVC, Eclipse, ASP.NET, Xcode, Java, Android Studio.
  • Version Control/Time Management.
  • GIT, Trello, SVN, Excel, and Microsoft Word.
  • Graphic Work Environment.
  • Photoshop, Blender, Illustrator, Adobe Premier, and GIMP

We'd love your feedback!