Here`s my resume

advertisement
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 company’s 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 API’s, facilitating builds and source control for a SaaS project.
Roles and Responsibilities:






Create and document various API’s 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 department’s 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 webbased 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 e-commerce 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 Designer’s 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 company’s 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 User’s 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.
Download