Software Engineer Resume
Columbia, MD
TECHNICAL SKILLS:
Languages / Frameworks: C# .NET, SQL Server, HTML, CSS, JavaScript, Java, C++, ASP.NET, Web Forms, Xamarin, Microsoft UWP, WPF, Prism, Actionscript 3.0
Relevant Software: Microsoft Visual Studios, Entity Framework, SQL Management Studio, FlashDevelop, Eclipse, Android SDK, Version Control (TFS, SVN, Git, Mercurial)
Skills: Object - Oriented Programming, Multitasking, Organized, Ability to adapt to changing environments, Attention to Detail
PROFESSIONAL EXPERIENCE:
Confidential, Columbia, MD
Software Engineer
Responsibilities:
- Help build and maintain multi-platform architecture that extended to Web, Mobile, and Desktop.
- Communicate with external resources to provide SSO Solution for the platform
- Handled database migrations to newer versions of the platform
- Revamped an ASP.NET WebForms front-end to utilize latest styling frameworks
- Developed a brand new Windows 10 UWP native application and Xamarin Forms (iOS/Android) Compliance tool that can run online or offline tied to a large SaaS WebAPI platform.
- Develop and provide custom reporting queries for clients
- Design and implement new functionality for front-end and back-end solutions
- Fix arising bugs between different client and platform versions
- Deploy platform updates to development and production environments
Confidential, Hunt Valley, MD
Software Developer
Responsibilities:
- Develop new functionality/features using Prism/WPF in .NET to compete with other popular mainstream competitors
- Researched usability and design with public play tests
- Perform periodic test sessions for games and software
- Help build tools for in-house projects such as FTP monitoring, Flash Prototyper, and player tracking
- Maintained software for wagering machines and games
- Create initial design concept to be pitched to client
- Collaborated with artists to implement and maintain design as approved by client
- Added additional functionality to existing visual effect infrastructure and Sound Controller framework
- Conducted iterative test sessions to maintain product quality
- One Foot, Big Foot
- Create initial design mockup to be pitched to the client
- Ensured game design and mechanics followed initial design concept
- Implement new replacing icon mechanic specific to One Foot Big Foot
- Implement video playback support for regular gameplay and initial visual effect infrastructure for particle effects
- Collaborate with artists to design new type of Instant Racing pari-mutuel game
- Implement new front-end mechanics
- VeggieFest
- Implement first iteration of hardware communication between bottomscreen and topscreen on Instant Racing terminals
- Convert back-end game mechanics from legacy framework to handle communication with Prism front-end
- Implemented front-end gameplay mapping based on legacy game mechanics
Confidential, Towson, MD
Intern - Lead Android Application Developer
Responsibilities:
- Lead Intern on the android SDK and android development
- Used Eclipse IDE to develop android applications and Integrate Android app with web sites using RSS
- Help with overall company website design using HTML & CSS through Wordpress platform
- Improve search engine optimization, fix bugs and code.
Confidential
Lead Game Developer
Responsibilities:
- Lead overall game direction and design including user interface layout, gameplay mechanics and game economy.
- Programmed ray casting system for various special effects, game mechanics, particle systems, and enemy AI
- Daily tools include Flash Develop, Photoshop, Illustrator, and Tortoise Hg.