Joshua Dobbs
Lake Elsinore, CA |- |-
Objective
To use my knowledge and experience in web and mobile app development to create reliable,
maintainable and performant web and mobile applications.
Experience Summary
Over 5 years of mobile software development experience using Java and Android. Over 15
years of experience with Web technologies. Over 12 years experience in user interface and
client server software development. Excellent written and verbal communication and problem
solving skills.
Employment Highlights
2/2019-Present
Software Engineer
Fidelis Elite Systems
As a software Engineer at Fidelis Elite Systems my primary responsibility is the design
and development on a new Custom Intranet Application to replace existing Legacy
Application. I am also responsible for mentoring junior developers, fixing/supervising
bug fixes to legacy application, and conducting code reviews.
Technologies / Dev Environments:
Ionic Framework 4, Angular 7, Typescript, JavaScript, JQuery, JSON, SASS, CSS3, HTML5,
nodeJS, Express, SQL, SQL Server, Azure, Wordpress, GIT, BitBucket, SourceTree, .NET
4.x, Webforms, jquery, bootstrap,
3/2018-2/2019
Programmer
Fleetwood Windows and Doors
Primary responsibilities were building intranet web apps for use in sales, and on the
factory floor. Implemented GIT version control and Jira issue tracking. Implemented
coding Standards. Moved development to a dev server. Train and support IT personnel
in wordpress cms. Aided in development and customisation of SuiteCRM for use as an
ERP system. Developed Wordpress Plugins.
Technologies / Dev Environments:
MySql, TypeScript, JavaScript, JQuery, PHP, CSS, SuiteCRM, Bootstrap, Wordpress, XML,
JSON, GIT, Jira, SourceTree, Selenium Webdriver, VBScript
5/2015-10/2017
Developer
XCentium
As a Developer at XCentium I specialized in front end development for eCommerce
sites using InsiteCommerce as well as Sitecore CMS sites.
I also was the primary Android Developer and led the client’s Android team in an effort
to stabilize and enhance their existing legacy codebase while mentoring and leading
the client’s Mobile Developers.
Technologies / Dev Environments:
.NET, Visual Studio, SQL Server, TypeScript, JavaScript, JQuery, Foundation 4/5,
Bootstrap 4, SASS, CSS gulp, AngularJS, C#, MVC, LINQ, Android SDK (APIs 15-22),
Android Bluetooth, Java, XML, JSON, Android Studio, Material Design, GIT, Volley,
GSON, TFS, SourceTree, RecyclerViews, CardView, Material Icons, AppCompat Library,
Agile
11/2014-4/2015
Contract Android Engineer/Front End Web Developer
XCentium
Built responsive UIs using Angular, SASS, CSS, Compass and SiteCore. Built custom
Wrapper for hybrid Android project.
Technologies / Dev Environments:
Android, Java, XML, JSON, Android Studio, Material Design, GIT, Volley, GSON, TFS,
HTML5, Angular, SASS, Compass, Visual Studio 2013, Agile
06/2012-10/2014
Contract Android Engineer
Worked as a contract Android Consultant building Apps for various clients.
Most apps built consumed rest APIs and persisted data in SQLite databases.
The types of apps I built are listed below.
Advertising SDK
eReader/study guide app
Geolocation tracking module for fitness tracking app
Language Learning App
Real time fleet tracking app
Secure Video Sharing App
Social networking app
TV Remote App for a major television manufacturer
Technologies / Dev Environments:
Android SDK, Android Studio, Eclipse, Java, XML, JSON, OSX, Volley, GSON, OTTO, GPS,
Geolocation, SQLite, Google Maps API, Camera Api, Facebook API, Twitter API, VAST,
Video Playback, Paypal sdk, XMPP, SIP,
Version Control:
GIT, SVN
Project Management:
Jira, Agile, Jira, Pivotal Tracker, Basecamp
07/2011-06/2012
Senior Software Engineer
The IMS Company
Developed a custom solution for an In-Flight Entertainment device for American
Airlines based on the Samsung Galaxy 10.1 Android Tablet.
Major contributions include developing a pixel perfect UI per the clients specifications
as well as designing, creating and implementing a SQLite database.
Contributed to writing User Stories and Acceptance tests from Customer requirements.
Contributed to project planning estimates and work breakdown structures of tasks.
Mentored junior developers.
Technologies / Dev Environments:
Android, Java, XML, JUnit, Eclipse, Windows 7, Ubuntu Linux, OSX
05/2003-06/2011
Senior Lead Web Applications Developer
Extron Electronics
I led a team of 4 developers building full stack Web Applications. My Daily duties
included the following:
●
●
●
●
●
●
Meeting with customers/project owners to gather project requirements
Mentored junior developers
Designed and implemented SQL databases
Design and Develop Flash/Flex Configurators enabling customers to customize our
products for purchase using Flash 8/9, Flex 2/3 and Actionscript 2/3 .
Document applications per IEEE standards
Design and develop web services using ASP.net, Visual Basic, and C#
●
●
Develop new intranet and web applications using Flash, Flex, ASP, ASP.net, VB,
VBScript, T-SQL, SQL Server, HTML and CSS
Update existing intranet and web applications using Flash, Flex, Actionscript 1.1/2/3,
ASP 3, ASP.Net, VB, C#, VBScript, T-SQL, SQL Server and HTML
Technologies
Languages: TypeScript, Javascript, Java, ASP, ASP.NET, VB.net, VBScript, Visual Basic,
C#, HTML5, XML, CSS, SASS, ActionScript 1.1/2/3
Platforms: Android SDK(Versions 1-22), ASP, ASP.NET
Databases: MS SQL Server 7.0/2000/2005/2008/ SQLite, MS-Access
Operating Systems: OSX, Ubuntu, Windows NT 4.0/2000 Server/2003/2005, Windows
95/98/ME/2000/XP/Vista/7/8/8.1/10
IDEs: MS Visual Studio 6/2002/2003/2005/2008/2014/2015, Visual Studio Code, Android
Studio, Eclipse, Flex Builder ⅔, Flash Builder 4, Flash MX 2004/8/9(cs3)
Version Control Systems: GIT, Subversion, VSS, Mercurial
Software Suites: Microsoft Office 97/2000/xp/2003/2007/2010/2013, Adobe Photoshop
5.0/6.0/cs/cs2/cs3/cs4/cs5
Accomplishments
●
●
●
●
Co-authored Android best selling tech book Application Development for Dummies
Gave two presentations at So Cal Code Camp at CSUF on Android Development (Jan
2011)
Gave three presentations at So Cal Code Camp at UCSD on Android Development (Jun
2012)
Selected by Google as a top Android Developer for the Device Seeding Program
Education
Cypress College
● Completed AA Degree in Computer Information Systems/ Liberal Arts
Certifications:
● Complete ASP NET MVC Web Development
● Advanced Databases and SQL Querying
● AngularJS Jumpstart
●
●
●
●
●
●
●
AngularJS Patterns: Clean Code
AngularJS Custom Directives with Dan Wahlin
Master Typescript
Typescript Masterclass
Ionic Framework
Ionic Framework 2
Foundation 5