Michael Berg, Software Developer in Edmonton, AB, Canada
Michael Berg

Software 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
    Less, Knockout.js, CSS3, HTML5, Bootstrap
  • SportingCharts.Com
    F#, MySQL, Node.js, CruiseControl, Windows PowerShell, C#, Bootstrap...
  • Fujistu Canada
    Entity Framework, Microsoft SQL Server, TeamCity, Windows PowerShell, C#...

Experience

Location

Edmonton, AB, Canada

Availability

Part-time

Preferred Environment

.NET, Visual Studio, Windows

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: Less, Knockout.js, CSS3, HTML5, Bootstrap
  • 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: F#, MySQL, Node.js, CruiseControl, Windows PowerShell, C#, Bootstrap, Knockout.js, jQuery, ASP.NET MVC, Umbraco, Microsoft Foundation Class Library (MFC)
  • 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: Entity Framework, Microsoft SQL Server, TeamCity, Windows PowerShell, C#, Knockout.js, jQuery, ASP.NET MVC, AgilePoint
  • 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: SQL Server 2008 R2, Entity Framework, ADO.NET, Silverlight, ASP.NET MVC, CSS, HTML, jQuery
  • .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: ASP.NET MVC, MySQL, .NET
  • 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: COM+, Python, COBOL, IBM WebSphere, Java 7, IBM Db2, .NET
  • 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: Visual Basic for Applications (VBA), PL/SQL, Adobe ColdFusion, Python
  • 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: MySQL, JavaScript, HTML, C#, VB.NET

Experience

  • Sportingcharts.com Pickem Game

    A NFL "pickem" style game designed and coded by me.

  • SportingCharts Rivalry Pages

    Design and developed on my own. These pages compare statistics of MLB teams (NFL, NBA, NHL versions are also available).

  • FuturesKnowledge

    Site created by me with the primary focus revolving around futures trading.

  • Alberta Home Warranty Protection System
    http://homewarranty.alberta.ca/

    The back-end system for this site was developed by me and two other developers.

  • Learn Alberta
    http://www.learnalberta.ca/

    I worked on getting the design of this site created.

  • NHL Ice Tracker

    Create a application to analyze NHL play-by-play data and visualize where players are taking shots on net.

  • Alberta Major Projects
    http://majorprojects.alberta.ca/

    Web Application displaying all major projects in Alberta

  • Alberta Regional Dashboard

Skills

  • Languages

    C#, JavaScript, Python, Java, Visual Basic .NET (VB.NET), XSLT, VB.NET, HTML, CSS, HTML5, CSS3, Less, Java 7, COBOL, Visual Basic for Applications (VBA), C++, Lua, F#
  • Frameworks

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

    Underscore.js, jQuery, Node.js, Mustache, Entity Framework, Microsoft Foundation Class Library (MFC), MooTools, Sammy.js
  • Tools

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

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

    Windows, Oracle, IBM WebSphere, Umbraco, Linux
  • Storage

    MySQL, Microsoft SQL Server, PostgreSQL, PL/SQL, SQL Server 2008 R2, IBM Db2
  • Other

    CruiseControl, AgilePoint, Domain-driven Design (DDD)

Education

  • Bachelor of Computer Science degree in Computer Science
    2002 - 2008
    University Of Alberta - Edmonton Alberta

To view more profiles

Join Toptal
Share it with others