Scroll To View More
Michael Berg, JavaScript Developer in Edmonton, AB, Canada
Michael Berg

JavaScript Developer in Edmonton, AB, Canada

Member since June 17, 2014
Michael is an architect, entrepreneur, developer, and designer with a broad skill set who focuses on mission-critical private and public industry web applications and sites. He has a lot of experience in private SEO-based content business where good design and SEO-friendly interfaces are critical.
Michael is now available for hire

Portfolio

  • Artermobilized
    Bootstrap, HTML5, CSS3, Knockout, Less
  • SportingCharts.Com
    MCF, Umbraco CMS, ASP.NET MVC, jQuery, Knockout.js, Bootstrap, C# 3.5...
  • Fujistu Canada
    AgilePoint, ASP.NET MVC, jQuery, Knockout.js, C# 3.5, PowerShell Scripting...

Experience

  • JavaScript, 8 years
  • C#, 8 years
  • jQuery, 7 years
  • Adobe Photoshop, 6 years
  • ASP.NET MVC, 4 years
  • Underscore.js, 4 years
  • Knockout.js, 3 years
  • Bootstrap, 2 years
Edmonton, AB, Canada

Availability

Part-time

Preferred Environment

Windows, Visual Studio, .NET

The most amazing...

...startup company I've co-founded (www.sportingcharts.com) has grown to nearly half a million users per month.

Employment

  • Senior Front-end Developer

    2014 - PRESENT
    Artermobilized
    • Created a rich, responsive client-side web application complete with CSS3 animations.
    • Integrated the front-end Knockout with existing back-end services.
    • Worked with a custom front-end mapping solution.
    Technologies: Bootstrap, HTML5, CSS3, Knockout, Less
  • CTO/Lead Developer

    2011 - PRESENT
    SportingCharts.Com
    • Created a site that is currently at 1M+ page views per month and growing.
    • Hired external contracted developers, managed task breakdown and assignments.
    • Created design mockups for all pages on the site.
    • Set up and customized the Umbraco .Net CMS to run at scale.
    • Architected and set up an Amazon Web Services server solution.
    • Architected a server-side data framework and custom ORM.
    Technologies: MCF, Umbraco CMS, ASP.NET MVC, jQuery, Knockout.js, Bootstrap, C# 3.5, PowerShell Scripting, CruiseControl.NET, Node.js, MySQL 5.5, F#
  • Senior web Developer

    2013 - 2014
    Fujistu Canada
    • Created design mockups for client design sessions.
    • Created a test plan and executed a number of full testing cycles against applications.
    • Created rich client-side UIs for a large-scale web application.
    • Set up the deployment and build servers with MSBuild and TeamCity.
    • Created a mission-critical web application in C#, MVC 3.5, using Entity Framework 6.0.
    Technologies: AgilePoint, ASP.NET MVC, jQuery, Knockout.js, C# 3.5, PowerShell Scripting, JetBrains TeamCity, MS SQL Server, Entity Framework
  • Senior .NET Web Application Developer

    2011 - 2012
    Alberta Department of Education
    • Maintained existing JavaScript front-end components.
    • Created new JavaScript components for existing web applications.
    • Developed a Silverlight web application.
    • Create rich front-end web applications.
    • Troubleshot production server performance issues.
    Technologies: jQuery, HTML, CSS, ASP.NET MVC, Silverlight 4, CruiseControl.Net, ADO.NET Entity Framework, SQL Server 2008 R2
  • .NET Web Developer

    2010 - 2011
    Saputo
    • Created a custom build and deployment strategy.
    • Took responsibility for site visual design and user experience.
    • Profiled and optimized existing web applications.
    • Created a number of small internal web applications written in ASP MVC 3.5.
    Technologies: .NET, MySQL, ASP MVC
  • Lead Developer

    2009 - 2010
    Accenture
    • Led a team of three other developers on a .NET migration project.
    • Created web services to expose legacy COM+ objects in .NET.
    • Created application components in an IBM Websphere.
    • Gathered technical specifications from clients and managed client relations.
    Technologies: .NET, DB2, Java 7, IBM Websphere, Java Facets, COBOL, Python, COM+
  • Senior IT Consultant/Web Developer

    2007 - 2009
    Fujitsu Consulting
    • Managed client relations with the Alberta Department of Municipal Affairs (government client).
    • Gathered technical specifications.
    • Developed and maintained web applications in ColdFusion, Python 2.3, VBA (Microsoft Access), and Oracle 10g.
    Technologies: Python, ColdFusion, PL-SQL, VBA
  • Web Developer

    2004 - 2005
    Investopedia
    • Developed a large-scale stock simulation web application in .NET with a user base of 2M+ per month.
    • Created Facebook versions of existing web applications in .NET.
    • Developed build and deployment strategies for existing and new web applications.
    Technologies: VB.NET, C#, HTML, JavaScript, MySQL

Experience

Skills

  • Languages

    C#, JavaScript, Python, Java, Visual Basic .NET (VB.NET), XSLT, Visual Basic for Applications (VBA), C++, Lua, F#, ColdFusion
  • Frameworks

    ASP.NET MVC, Knockout.js, Bootstrap, Twisted, JavaServer Faces, Django, AngularJS
  • Libraries/APIs

    Underscore.js, jQuery, Node.js, Mustache, MooTools, Sammy.js
  • Tools

    Visual Studio .NET, Adobe Photoshop, Adobe Dreamweaver
  • Paradigms

    Functional Programming, Agile Software Development, Reactive Programming, Waterfall Development, Unit Testing
  • Platforms

    Windows, Oracle, Linux
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL
  • Other

    Domain-driven Design (DDD)

Education

  • Bachelor of Computer Science degree in Computer Science
    2002 - 2008
    University Of Alberta - Edmonton Alberta
I really like this profile
Share it with others