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
Canada
Edmonton
Computer Software
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

Full Stack Developer
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

Web Application Developer
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.

System Analyst
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

Software Application Development
-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
Phone
Find the Right Leads
Find Verified Contact Data
What LeadContact does well
Find verified emails, phone numbers, and decision-makers with 98% accuracy.
Find Leads
Find the right people by company, role, industry, location, and more.
925M+ professional profiles

Find Emails
Access verified email addresses for your target contacts.
657M+ emails

Find Phone Numbers
Get cross-validated phone data from multiple top sources.
239M+ 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.
Great conversations start with the right contact.
It’s time to find yours.

