William Kral

William Kral Email and Phone Number

Software development and architecture @ NetLync
William Kral's Location
Vancouver, British Columbia, Canada, Canada
About William Kral

Application Development LeaderSpecialties: Web Application architecture, Development methods, Applications of Open Source Technologies

William Kral's Current Company Details
NetLync

Netlync

View
Software development and architecture
William Kral Work Experience Details
  • Netlync
    Senior Architect
    Netlync Apr 2021 - Present
    • Designed an event-sourced Entitlements and eSIM provisioning service, providing self-directed verification for mobile network operators to integrate their systems• Added encryption of private information within events, allowing for long-term history retention with the ability to forget specific information, meeting privacy requirements from the GDPR
  • Idemia
    Senior Architect
    Idemia Jan 2018 - Sep 2020
    Vancouver, British Columbia, Canada
    • Led design and development of an eSIM connectivity platform, connecting consumer devices and managing fleets of connected devices for enterprises• Designed and documented a REST API allowing businesses with existing management software to integrate with our platform• Achieved high success rates in error-prone environments with asynchronous workflows designed to automatically respond to errors, attempt corrective action before retrying, and back off when an outage is detected• Developed APIs and Workflows with Python, Flask, Celerey, RabbitMQ, PostgreSQL, and Redis, run on AWS managed with Teraform and Saltstack• Added hooks into the workflows, allowing our team to quickly integrate highly customized systems from a variety of global telecoms and their vendors• Worked with Telecom OEMs, Network Operators, and Automotive Manufacturers across the globe to design solutions and APIs to integrate their infrastructure• Designed the provisioning component for smart watches and other devices for an Entitlement Server, leveraging our existing workflows built with Clojure and PostgreSQL
  • Otono
    Lead Senior Developer
    Otono Aug 2014 - Jan 2018
    Vancouver, Canada Area
    • Designed and led development of a mobile telecom service and eSIM provisioning platform that would be acquired and adapted into IDEMIA’s offering• Built a multi-brand eCommerce component supporting distinct customers in several countries• Developed a geographically redundant Online Charging System directly connected to a network operator’s data centre using Clojure, Go, and Kafka
  • 20 Year Media
    Senior Developer
    20 Year Media Jun 2011 - Jul 2014
    Vancouver, Canada Area
    • Led development of qdup.com and wannawatch.it to track availability of movies on streaming and video-on-demand platforms• Built asynchronous workers to check availability changes from APIs and retrieving data dumps• Developed with Python, Flask, jQuery, Celery, Nginx, uWSGI, RabbitMQ, Redis, Riak, Elasicsearch and SQLite, run on AWS EC2, deployed with Chef
  • Kinjoe
    Senior Developer
    Kinjoe Jul 2010 - May 2011
    Vancouver, Canada Area
    • Built a neighbourhood-based social network using Python, MySQL, and jQuery• Developed cross-site request forgery prevention, geocoordinate-based content queries, endless scrolling content loading, reply notifications, user polls, and events• Made front-end servers stateless via authenticated client session storage so they could be run in a high-availability configuration
  • Movieset Inc.
    Senior Software Developer
    Movieset Inc. Sep 2009 - Jun 2010
    • Developed service and database layer components in Java with Spring, Hibernate, and MySQL• Restructured database queries to improve performance by up to 10x• Led replacement of the existing Content Delivery Network, saving over $20,000 per month
  • Telus
    Senior Developer Analyst
    Telus Mar 2008 - Sep 2009
    • Led front-end development of a business telecom service ordering system using Java EE and JSF through task assignment, code reviews, and mentorship• Served as the interim solution architect assessing change request impacts for cross-component projects
  • Accenture
    Contract Senior Java Developer
    Accenture Oct 2007 - Feb 2008
    • Worked with architecture team to analyze, estimate, and develop solutions for ordering and delivering telecom products
  • Ibm
    It Specialist
    Ibm Jun 2006 - Oct 2007
    • Supported production systems by diagnosing and debugging problems for a J2EE web service telecom product ordering application used by 7000+ call agents• Developed a custom monitor which would visually highlight irregularities in a JavaScript client served by a Python back-end, indexing performance data from our web services
  • Ibm
    Software Developer
    Ibm Sep 2004 - Apr 2006
    • Maintained the EJB Deploy component for WebSphere Application Server which generated scaffolding code and database queries from Java callbacks and XML configuration• Developed automated build verification test suite to catch regressions in nightly builds
  • Ibm
    Support Analyst
    Ibm May 2003 - Aug 2004
    • Resolved enterprise customers' technical problems related to the application WebSphere Studio Application Developer by answering questions and tracking defects reported by customers

William Kral Skills

Agile Methodologies Software Development Mysql Javascript Css Java Enterprise Edition Python Jquery Java Xml Test Driven Development Web Application Design Tdd

William Kral Education Details

Frequently Asked Questions about William Kral

What company does William Kral work for?

William Kral works for Netlync

What is William Kral's role at the current company?

William Kral's current role is Software development and architecture.

What is William Kral's email address?

William Kral's email address is kr****@****ail.com

What schools did William Kral attend?

William Kral attended Ryerson University.

What skills is William Kral known for?

William Kral has skills like Agile Methodologies, Software Development, Mysql, Javascript, Css, Java Enterprise Edition, Python, Jquery, Java, Xml, Test Driven Development, Web Application Design.

Not the William Kral you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.