William Kral work email
- Valid
- Valid
- Valid
- Valid
William Kral personal email
- Valid
- Valid
- Valid
- Valid
Application Development LeaderSpecialties: Web Application architecture, Development methods, Applications of Open Source Technologies
-
Senior ArchitectNetlync 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 -
Senior ArchitectIdemia Jan 2018 - Sep 2020Vancouver, 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 -
Lead Senior DeveloperOtono Aug 2014 - Jan 2018Vancouver, 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 -
Senior Developer20 Year Media Jun 2011 - Jul 2014Vancouver, 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
-
Senior DeveloperKinjoe Jul 2010 - May 2011Vancouver, 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
-
Senior Software DeveloperMovieset 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 -
Senior Developer AnalystTelus 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 -
Contract Senior Java DeveloperAccenture Oct 2007 - Feb 2008• Worked with architecture team to analyze, estimate, and develop solutions for ordering and delivering telecom products -
It SpecialistIbm 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 -
Software DeveloperIbm 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 -
Support AnalystIbm 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
William Kral Education Details
-
Computer Science
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?
-
2comcast.net, aol.com
1 +161679XXXXX
-
William "Michael" Kral
Spokane-Coeur D'alene Area -
-
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
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.
Start your free trial