Darren Semotiuk

Darren Semotiuk

Full Stack Developer @ Government of Alberta

About

Specialties: web application development with React and Angular, Vanilla ES6 custom libraries and bookmarklets, Node.js, ASP.NET MVC, TypeScript, Regular Expressions, databases (SQL + NoSQL like MongoDB), GitHub, git CLI, LLM AIs (e.g. ChatGPT), npm, Clean Code, Unit Testing, business analysis

Country

Canada

City

Edmonton

Industry

Computer Software

Skill

MERN Stack, JavaScript, Full-Stack Development, React.js, Angular, REST APIs, ASP.NET MVC, Regular Expressions, SQL, MongoDB, TypeScript, Git, .NET Framework, Node.js, HTML5, Cascading Style Sheets (CSS), Amazon Web Services (AWS), Front-End Development, ECMAScript, HTML

Experience

Government of Alberta

Full Stack Developer

Government of Alberta

LinkedIn
2004-4 - Present · 22 yrs 6 mos

Edmonton, Alberta, Canada

-Excelled at architecting and supporting a wide variety of web applications, utilizing ever-changing technologies such as Java JSP/WebSphere, C#, and especially Lotus Notes/Domino - which uses a "document database" unstructured data paradigm conceptually similar to "NoSQL" offerings like MongoDB and AWS DynamoDB. -Coordinated diverse components of applications such as agents, APIs, and web services responding to JavaScript frontend, with some custom libraries created out of necessity to produce UI/UX similar to that found in modern frameworks like Angular and React. -Applied active listening, client empathy, and mastery in HTML, CSS, and JavaScript (including modern additions in HTML5 and ES6) to consistently deliver robust final products that exceeded expectations. -Completed dozens of web projects - such as high-profile online registration forms and one-off surveys for multi-national multi-lingual conferences – which often permitted anonymous submissions, thus requiring user-friendly frontend interfaces and innovative but secure data collection/storage backends. -Implemented TestNG solution for translating an existing C# testing framework base class into its Java equivalent. -Wrote from scratch a custom WebDriver solution in Java, managing a week-long execution to successfully migrate almost 2000 knowledge base articles from a legacy web-based legacy system ("Right Answers") into ServiceNow automatically. This included creation of the new record, attaching image files, modifying security groups, and saving the updated record, while logging every step along the way. -Authored numerous time-saving productivity and automation tools in scripting languages, especially Bookmarklets using ES6 vanilla JavaScript, ranging from web scraping to RegExp-based data transformers - see Gist @ https://gist.github.com/DarrenSem -Demonstrated proficiency in Node.js, functional React, Router, Redux in smaller-scale projects, some posted on GitHub @ https://github.com/DarrenSem

Collaborative Learning Network Inc

Web Application Developer

Collaborative Learning Network Inc

LinkedIn
2001-7 - 2004-4 · 2 yrs 10 mos

Edmonton, Alberta, Canada

-Designed, deployed, maintained, and supported robust tools for educational entities to host e-learning content, available through a rich interface via Lotus Notes clients and custom designed web-based solutions.

NAIT (Northern Alberta Institute of Technology)

System Analyst

NAIT (Northern Alberta Institute of Technology)

LinkedIn
1999-4 - 2001-4 · 2 yrs 1 mo

Edmonton, Alberta, Canada

-Served the varied needs of hundreds of employees for application and systems support. -Optimized existing web-based resume and job search system (Active Server Pages with MS SQL Server on the backend) with improvements based on my own observations as well as suggestions from end users, corrected numerous cross-browser inconsistencies and bugs. -Contributed to database/application design, documenting system and modifications. -Analyzed needs of business clients, developing and maintaining custom web applications and client/server database solutions. -Responded with empathy and active listening to support calls from more than 1000 users, reducing the time to complete repetitive tasks by building numerous automation tools using VBA, VBScript, and DOS BAT files.

Education

NAIT (Northern Alberta Institute of Technology)

NAIT (Northern Alberta Institute of Technology)

LinkedIn

Software Application Development

1997-9 - 1999-4 · 1 yr 8 mos

-Learned to design and implement scalable software application solutions. -Hands-on training for developing, testing, documenting, and deploying software. -Led the 5-person team in our successful final semester project (ASP web application).

Darren Semotiuk'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.