Anand Narayan

Anand Narayan

Full Stack Developer @ Government of Alberta

About

Senior Software Developer with more than 20 years of experience in writing software. I have worked on product based applications for major industries and enterprise level applications for government, health and education. In all of these experiences I have sought to deliver quality code that adheres to established standards. I have also endeavored to the philosophy of continuous improvement. In that spirit I am continuously learning and trying to work with the latest languages and architectures. It has been my experience that the best software is written by teams seeking to understand. They seek to understand their users, the technology and each other.

Country

Canada

City

Edmonton

Industry

Computer Software

Skill

Angular, Node.js, MongoDB, GraphQL, GitHub, Angular Material, DevOps, Software Infrastructure, ASP.NET Core, .NET Core, Entity Framework, TDD, C#, .NET, HTML, Software Development, ASP.NET MVC, WCF, SQL Server Reporting Services (SSRS), Microsoft SQL Server

Experience

Government of Alberta

Full Stack Developer

Government of Alberta

LinkedIn
2020-10 - Present · 6 yrs

Working from Home

Primary responsibility is as a Full Stack Developer on the team. Responsible for the development of Angular components in an application used by the citizens of the Province of Alberta. Responsible for designing components as outlined in the scrum planning sessions, example mapping and user story refinement. Stories are pulled from the backlog for work and placed in testing swim lane when completed. Testing of components utilizing Jest and Cypress for E2E tests. Each developer is responsible for front end and back end development. This includes development on Azure and Devops tools using github workflows. - Code development CI/CD through Github + Openshift - Confluence and JIRA for project Management - Development using Angular 16 - Development on the server side using NestJs+Apollo and GraphQL - Scrum method of software development using Atlassian toolsets. - Use Mongodb and Azure toolset Specific technologies utilized: GraphQL Angular 16.0, TypeScript, Atlassian, Gitlabs, Github, Mongodb, Mongoose, Cypress, Jest, Jasmine, Responsive Design, Python 3, Visual Code, Angular Material, Node.js, NestJs, MongoDB

Government of Alberta

Senior Software Developer

Government of Alberta

LinkedIn
2016-11 - 2020-8 · 3 yrs 10 mos

Edmonton, Alberta, Canada

As a member of the Architecture team made up of several Senior Developers I was relied upon for my opinions to the overall functioning of the team, future direction and providing oversight. I worked closely with business analysts and developers attending meetings and proposing solutions with business. - Provide code reviews. - Member of analysis meetings with the business to provide technological solutions. - Provide Architectural Advice to the Architecture Team. Provide direction on Architectural decisions documented and managed through Sharepoint. - Develop components in Angular. Specific technologies utilized Scholarship Project: Angular, C# , Dot-net Core, SQL Server, NHibernate, NUnit, NSubstitute, Javascript, Resharper, Powershell, Visual Studio 2013-2015, SSRS Reports, Twitter Bootstrap, Ninject,

Government of Alberta

Software Developer Lead

Government of Alberta

LinkedIn
2015-11 - 2016-11 · 1 yr 1 mo

Labour Building

Worked as the primary developer, technical architect and architectural liaison to Enterprise Architecture team. Primary point of contact in meetings with business and Enterprise Architecture to communicate planning, design, documentation of software designs. As the lead developer available to the ministry I was responsible for providing technical insight and direction on the development, maintenance, deployment and support of their primary BI tool ALMA. Alma is a visualization tool that displays data in several meaningful gauges for public consumption based on survey data. - Lead developer for the ALMA project using several visualization JavaScript frameworks (Mapbox.js, D3.js, Leaflet.js, Node.js, JQuery) and Vanilla JS. - Lead developer for the Green Jobs project using the Major Projects code base. I successfully integrated a GOA code base from another ministry to be used at the ministry of Labour. - The main technical point of contact interacting with business clients, BA's and third party providers for further ministry initiatives. - Primary developer on the Explore Alberta Map site, (SIM) Sector Intelligence Model tools investigation, and Green Jobs Initiative. - Develop components in .NET and Several Javascript based frameworks. Responsible for several web properties at the ministry. - Provide Architecture Documentation Updates through the 4+1 Document Framework. - Modified and Created Web.API Restful endpoints. - Working with Darkhorse analytics (3rd Party) to implement data analysis using Python Numpy Specific technologies utilized : ASP.NET MVC, C# , Razor, TFS, Git, SQL Server, Entity Framework, NUnit, Python NSubstitute, JQuery, Resharper, Responsive Design, Gulp.js, Visual Studio 2013-2015, Bootstrap, D3.js, Crossfilter.js, Dc.js, Angular.js, Node.js, Bower, Mapbox.js, Leaflet.js, Visual Studio Test Tools.

Government of Alberta

Senior Software Developer (Lead on multiple projects)

Government of Alberta

LinkedIn
2012-10 - 2015-10 · 3 yrs 1 mo

9940-106 Street, Edmonton, AB T5K 2V1

As a member of the Architecture team made up of several Senior Developers I was relied upon for my opinions to the overall functioning of the team, future direction and providing oversight. As the Team Lead on a Major Product Release with tight timelines I was tasked with overseeing the work of 5 Developers. I worked closely with business analysts and developers attending meetings and proposing solutions with business. I was also responsible for my own development deliverables on the server side and client side. - Mentor developers on the team. - Provide code reviews for members of the different project teams. - Member of analysis meetings with the business to provide technological solutions. - Provide Architectural Advice to the Architecture Team. Provide direction on Architectural decisions documented and managed through Sharepoint. - Develop components in C# and Web Stack. Specific technologies utilized SFS 2.0 modernization: ASP.NET MVC, C# , ASP.NET , Razor, Team Foundation System, SQL Server, NHibernate, NUnit, NSubstitute, Javascript, JQuery, Resharper, Responsive Design, Team City, FinalBuilder, Powershell, Visual Studio 2013-2015, SSRS Reports, Twitter Bootstrap, Ninject, Creation and Usage of Several Javascript Related Plugins and Components, Sharepoint 2010

EARA Technologies Inc + Vantix Systems

Senior Software Developer

EARA Technologies Inc + Vantix Systems

2020-1 - 2020-3 · 3 mos

Edmonton

The government client looking for a proof of concept application to provide notification services at a provincial level. These notifications were provided via text messages and email. The application was built using an existing open source code base currently utilized by the Government of Canada. The code base was modified and enhanced to support Azure Cloud. - Provided high level application analysis and diagramming. - Modified code to utilize Azure Cloud storage. - Provided Code Reviews to other members. - Assisted in building the server configuration for the notify application using docker. - Utilized SendGrid and Twillio for notification end platforms. Specific technologies utilized: Python, Flask, Azure, Postgres Sql, Slack, Docker, Azure Dev ops, Git, Ubuntu Environment.

The Good Samaritan Society

Senior Software Developer Team Lead

The Good Samaritan Society

LinkedIn
2004 - 2015-10 · 11 yrs

Edmonton, Alberta, Canada

Lead developer of a team of three. Responsibilities include analysis of requirements as gathered by the business analyst from the user community and other departments at the Good Samaritan Society. Primary lead in conflict resolution, maintenance, and design of new features. All functionality designed and built using Test Driven Development techniques. - Maintain the web and windows versions of the application. - Provide enhancements and migration support. - Provide Architectural direction. - Reports creation and maintenance using Crystal Reports. Specific technologies utilized: C#, Asp.net, Javascript, SQL Server, Crystal Reports, Mercurial, FxCop, NUnit, Rhinomocks, Windows Forms

Raychem (Chemelex)

Software Developer

Raychem (Chemelex)

LinkedIn
2006-8 - 2012-9 · 6 yrs 2 mos

11004 174 St NW, Edmonton, AB T5S 2P3

Main responsibilities involve taking user requirements and developing them into functional software using a TDD design approach. All code is then built locally and unit tested thoroughly before being checked into the continuous integration server. Stories are tracked through a Kanban board and through YouTrack software. Also involved in actively supporting our client base through conflict resolution and identifying/fixing bugs. - Primarily responsible for Application Development using C# in a windows application setting on the Trace 3D product line. - Developed many modules based on an agile/lean software development approach using TDD. - Constantly communicated with end users and team members on development initiatives. - Participated in the development of PowerEngine application line that utilized NService bus as its core architecture. - Migrated traditional SOAP based services to use Restful Web Services. - Model-View-Presenter based windows forms to using WPF and the MVVM (Model,View,ViewModel) pattern Specific technologies utilized: Visual Studio 2010, C#,Ruby, ASP.NET Web Services,DevExpress Reports,Mercurial, Subversion, nUnit, RhinoMocks, TeamCity,YouTrack, nHibernate, Fluent nHibernate, Rake, NANT, MVC, Castle Windsor, WCF Resful Services

TELUS

Software Developer

TELUS

LinkedIn
2003-12 - 2006-6 · 2 yrs 7 mos

Edmonton, Canada Area

Involved in the end-to-end design and development of the Geomatics product line ‘GeoMobile’. Architected, developed, tested all applications, and trained all stakeholders in usage of the product. Presented several times to the development team on new technologies, methodologies, and tools. - Designed and developed the Geomatics Product Line ‘GeoMobile’ - Liaising with support teams as needed to help solve client problems. Creation of product and technical documentation for support teams and users. - Served in several advisory capacities to the development team, including spearheading successful adoption of code generation techniques and FxCop for code correctness improving code metrics. - Implemented and trained team on using Fogbugz as a new bug tracking utility Specific technologies utilized: C#, VB.NET, ASP.NET, .NET Compact Framework, Oracle 8i, Sybase iAnywhere Suite, Javascript, CSS, NUnit, NDoc, NCover, CruiseControl.NET, PL/SQL

PPM 2000

Software Developer

PPM 2000

2001-4 - 2001-12 · 9 mos

Edmonton, Canada Area

• Involved in back-end and front-end migration of Enterprise Application from SQL Server 2000 to Oracle 8i. Development resulted in increased sales of Enterprise application to customers with current Oracle installations. • Worked with Quality Assurance personnel to resolve issues related to application operation thus reducing customer downtime and overall quality of product. • Worked directly with management and clients to address specific feature requests and their proper implementation. Specific technologies utilized: VB6, Microsoft Transaction Server, SQL Server 2000, Oracle 8i, Active Reports, Crystal Reports 8, Toad, PL/SQL

Traceability Solutions

Software Developer

Traceability Solutions

LinkedIn
1999-11 - 2001-4 · 1 yr 6 mos

Edmonton, Canada Area

• Responsible for development and maintenance of Enterprise applications in Visual Basic. • Involved in the development of TaskFree Application Service and development of the Web based Traceability online application. Application release resulted in increased sales to metals corporations with multiple offices within North America. • Coordinated with the Database Administrator the development of stored procedures in TSQL and PL/SQL. Specific technologies utilized: VB6, SQL Server 7, Oracle 8, Active Reports, Crystal Reports, ASP, VBScript, Javascript

Education

The King's University

The King's University

LinkedIn

Computer Science

2000 - 2003 · 3 yrs
NAIT (Northern Alberta Institute of Technology)

NAIT (Northern Alberta Institute of Technology)

LinkedIn

Computer Technology/Computer Systems Technology

1997 - 1998 · 1 yr

Anand Narayan's Contact Information

Email

******@***.com

Phone

(**) *** ****

Find the Right Leads
Find Verified Contact Data

Try with: Jensen Huang @ nvidia.com Click to autofill
LeadContact awards, five-star ratings, and GDPR compliance badges

What LeadContact does well

Find verified emails, phone numbers, and decision-makers with 98% accuracy.

Find Leads

Find Leads

Find the right people by company, role, industry, location, and more.

925M+ professional profiles

Find Leads
Find Emails

Find Emails

Access verified email addresses for your target contacts.

657M+ emails

Find Emails
Find Phone Numbers

Find Phone Numbers

Get cross-validated phone data from multiple top sources.

239M+ phone numbers

Find Phone Numbers

More Accurate. Lower Cost.

Find contact data in 1 tool with 98% accuracy

LeadContact integrates leading enrichment tools to deliver more accurate contact data—without paying for each one.

LeadContact Logo
Competitor Tools

All these = $289 per month

Great conversations start with the right contact.

It’s time to find yours.