You are on page 1of 6

JAMES R.

JOHNSON, II
909-520-8210
james@latringo.com

Microsoft MVP in Client Application Development. Highly experienced and professional


website and database developer and project manager skilled in project management,
software architecture, and product development, combined with a talent for accomplishing
large projects and devising unique solutions to interesting problems. Fascinated by, and
drawn to, cutting edge technologies and methods to implement them. Extensive work with
ASP.NET, ASP.NET MVC, Entity Framework, LINQ, SQL Server Architecture, User Interface
Design, client side development, middle tier, and back end development.
Effective teacher, instructor and mentor in all aspects of software development and system
design, giving many presentations a year at User Group Meetings and Code Camps.
Passionate about developing community, evangelizing technology and, giving enthusiastic
technical presentations with exceptional skills at developing and fostering personal
relationships.
Programming:

.NET 4.0, C# 4.0, UML, OOP, TDD

Database:

SQL Server 2008, SQL Azure, SQL Compact 4.0

ORM:

Entity Framework, Entity Framework Code First, LINQ to SQL

Web Technologies:

ASP.NET MVC, Ajax, jQuery, JavaScript, CSS, Telerik Controls

Reporting Framework:

SAP BusinessObjects

Tools:
Unit Testing:

SVN, TFS, Visual Studio 2010 11, Dot Trace Profiler, Red Gate SQL
Tools, Visio, Fiddler, Firebug, ReSharper, BugAid, JustCode, JustMock,
SSMS, Photoshop, Illustrator
NUnit, QUnit

Analysis & Design:

OO Analysis & Design, Database Design, UML

Methodologies:

Agile, SCRUM, Waterfall

EDUCATION
Bachelor of Science, Information Systems
University of Redlands, 2005 GPA 3.9
PROFESSIONAL EXPERIENCE
Veros Software May 2011 May 2012
Santa Ana, CA
Senior Software Engineer/Senior UX Engineer
Project: Sapphire
Environment: .NET 4.0, C# 4.0, MVC 3, Oracle 11g, LINQ, NHibernate 3.0, Cruise Control,
jQuery, JavaScript, Subversion, SAP Business Objects.

Achievement: Initially hired as web developer to work on team to build companys flagship
product, Sapphire, then later promoted to Senior UX Engineer.
Roles and Responsibilities:

Using best practices, integrated SAP BusinessObjects (.NET 3.5) with ASP.NET MVC 3
(.NET 4.0).
Create user screens from design comps following project style guidelines.
Create and unit test intricate client side interactions with jQuery and JavaScript.
Develop complex MVC Controller, ViewModels and Helper methods linked to backend
database.
Developed deep understanding of NHibernate configuration and usage.
Utilized Cassette for combining and optimizing CSS and JavaScript files.
Attend design meetings and provide feedback based on professional experience.
Provided mentorship, training and resources to team members.

ComponentOne June 2010 February 2011


Pittsburgh, PA (worked remotely)
Technical Evangelist
Achievement: Hired as Western Region Technical Evangelist, on a contract basis, for a
leading software component development company, to provide user group support to all
.NET user groups west of the Mississippi River.
Roles and Responsibilities:

Evangelizing ComponentOne software.


Provide support and mentorship to a wide variety of .NET developer user groups.
Developed training materials, demonstrations and webcasts
Traveled to user group meetings, Code Camps, and other technical conferences.
Gave stand-up, live presentations on a wide variety of technical sessions.
Worked in ComponentOne exhibition booths at various technical conferences.
Promoted ComponentOne products on Twitter, Facebook and other social networks.
Instrumental in developing an effective user group CRM, User Group In A Box
Fostered relationships with other and related software companies.

New Reach Consulting 2009 2010


Woodland Hills, CA (worked remotely)
Senior Database Architect
Project: Ingestor
Environment: .NET 3.5, LINQ to XML, LINQ to SQL, Web Services, wide variety of API
integration, SQL Server 2008.
Achievement: Hired as database architect, tasked with building cutting edge, real-time,
keyword searching of comments on the internet.
Roles and Responsibilities:

Design, develop and implement, with current best patterns and practices, a system
to gather search results from the internet on any keyword input.

Worked with latest .NET and web-based technologies including SQL Analysis and
Business Intelligence
Developed fuzzy lookup algorithms to match users from various sources.

Genea Energy 2008 2009


Yorba Linda, CA
Senior Lead Developer
Environment: ASP.NET 3.5, .NET 3.5, SQL Server 2008, jQuery, MSBuild
Achievement: Hired as a senior developer for a startup in the energy field. Tasked with
creating and documenting APIs, facilitating builds and source control for a SaaS project.
Roles and Responsibilities:

Create and document various APIs for subscribers to interact with system and data.
Responsible for administration and maintenance of corporate web presence.
Managed a wide variety of personalities on the development team, including offshore
developers.
Provided guidance and mentorship to young startup company.
Participated in high and low level planning meetings.
Suggested best practice methods, software acquisitions, company policies and
corporate culture.

University of California, Riverside 2006 2008


Riverside, CA
Programmer Analyst III
Environment: ASP.NET 2.0, .NET 3.0/3.5, SQL Server 2005/2008, ASP.NET Ajax Toolkit, Telerik
Controls, jQuery, JavaScript, Ajax, JSON, Agile, SCRUM.
Achievement: Hired as website and database developer in the Vice Chancellor for Student
Affairs office at the University of California, Riverside to support the departments, functions
and responsibilities. Developed deep experience with a wide range of web technologies
including ASP.NET, Web forms, JavaScript, Ajax, JSON, and network protocols.
Roles and Responsibilities:

Using best practices & agile development methods, developed enterprise level
systems.
Based on user stories, designed, developed and implemented web applications
Redesigned and improved, the departments portal, MyUCR.
Redesigned the backend SQL Server database for MyUCR.
Improved performance of system by 65%.
Designed several engaging and accessible user interfaces.

Environmental Systems Research Institute 2004 2006


Redlands, CA
Internet Application Developer
Environment: ColdFusion, SQL Server, Microsoft Access, HTML, JavaScript.
Achievement: Hired as a developer in the Information Systems group for ESRI.

Roles and Responsibilities:

Developed project plans, functional specifications and, use cases.


Developed entity relationship diagrams, class diagrams and UML cases.
Developed testing criteria and project timelines.
Met with internal clients to discuss project needs and devised effective solutions.
Developed effective and engaging user interfaces with JavaScript, XML and Ajax.
Redesigned over ten Microsoft Access-based desktop applications to take advantage
of web-based delivery.

SMB-Studios 2001 2004


Redlands, CA
Owner and Entrepreneur
Environment: ColdFusion, SQL Server 2000, PHP, Flash, Flash Communication Server,
MySQL, Visual Basic, JavaScript.
Achievement: Principal of a web and ecommerce development company utilizing current
internet technologies.
Roles and Responsibilities:

Designed, developed and implemented enterprise level database driven web


applications.
Designed, developed and implemented Flash based interfaces for several ecommerce sites.
Obtained deep experience in e-commerce gateways and technologies.
Developed proprietary, sophisticated Customer Support and Affiliate Registration
application with Flash Communication Server, ColdFusion and SQL Server.
Day to day needs in running a small startup software development company.

Titan Software Initiatives 2000 2002


San Diego, CA
Multimedia Developer
Environment: ToolBook, OpenScript, Flash.
Achievement: Multimedia developer creating computer-based training projects for the
scientific and defense industries.
Roles and Responsibilities:

Designed and developed many multimedia training applications.


Designed and developed detailed computer simulations
Designed and developed two WAP based mobile web sites.
Contributed to project, interface design, instructional design.
Administered project development.
Achieved deep experience with several COTS development environments.

Afferent Studios 1998 2000


Vista, CA
Director of Technology
Environment: ToolBook, OpenScript, Flash, JavaScript HTML.

Achievement: General partner in startup computer-based training company, developing


high-level courseware for the medical industry and education.
Roles and Responsibilities:

Developed Math Advantage Middle School 2000, a browser driven, CD-ROM retail
product.
Integrated existing JavaScript functions into www.math.com.
Developed several CD-ROM based training products for the medical industry.
Developed advanced simulation engine for use in CBT products.
Responsible for developing all new training delivery mechanisms and development
tools.

JLG Technology 1998 2000


San Diego, CA
Technical Manager
Environment: ToolBook, OpenScript, Flash, JavaScript HTML.
Achievement: Initially hired as multimedia developer for a computer-based training
company. Promoted to Technical Manager after several successful product deliveries.
Roles and Responsibilities:

Participated in the planning and development of computer and web based training
courses.
Managed a diverse group of artists, developers, and instructional designers.
Principal decision maker for content delivery technologies.
Created a suite of development tools to integrate Instructional Designers
storyboards with content production software.
Managed many projects from inception to final delivery.
Developed special CBT product for a wearable computer for the United States Navy.

HighText Interactive 1994 - 1998


San Diego, CA
Technical Manager
Environment: ToolBook, OpenScript.
Achievement: Hired as a multimedia developer for a computer-based training company. Soon
promoted to Technical Manager after several successful product deliveries.
Roles and Responsibilities:

Responsible for all technical and developmental aspects of the companys product
line.
Developed production schedules, marketing materials and final CD-ROM deliveries.
Managed a diverse group of developers, authors, graphic artists, and animators.
Assisted in the day-to-day business of a startup software company.

Inland Empire .NET Users Group 2003 Present


San Bernardino, CA
Founder and President

Achievement: Started a .NET user group with no experience and 5 original members, and
grew it into a nationally known user group.
Roles and Responsibilities

Scheduling speakers, meeting rooms.


Marketing the user group, solicit donations and sponsorships.
Liaison with Microsoft, INETA and other professional organizations.
Manage and preside over various sub-committees of the organization.
Implement free ASP.NET and Database Development classes for the general
community.
High success rates in encouraging user group members to take active roles in the
user group and community.
Acts as mentor to young user groups nationwide.
Influential in building the first .NET user group in Zambia, Africa.
Gives effective and enthusiastic presentations on a wide variety of topics.
Teaches courses on current software development methods.

PROFESSIONAL
Director, INETA North America Board, March 2011 January 2012
Member, Telerik Insiders 2010, 2012
Microsoft MVP, CAD April 1, 2012
Microsoft MVP, CAD April 1, 2011
Microsoft MVP, CAD April 1, 2010
Microsoft MVP, CAD April 1 2009
INETA Community Champion Recipient, June 2010
Geek Speak, SQL Data Services, January 14, 2009
Various technical presentations, 2005 Present
Microsoft BizSpark Network Partner, 2008 Present
Member, INETA Community Champions Committee, 2007 2008
Member, Friend of Red Gate, 2007 Present
Charter Member, JetBrains Academy, 2007 Present
Registered Member, Microsoft Partner Program
ADDITIONAL INFORMATION
Member, Microsoft Southern California Insiders, 2004.
Listed in Who's Who in the Media and Communications, 1998.
Winner of NewMedia Magazine's Invision Gold Award for Informational/Educational Kiosk,
1995.
Innovator of the Year, Chaffey College, 1991.

You might also like