Kasper B. Graversen, Ph.D. Email and Phone Number
Kasper B. Graversen, Ph.D. work email
- Valid
Kasper B. Graversen, Ph.D. personal email
- Valid
Software architect/developer with specialization in: Distributed enterprise applications and financial systems. Micro services and System integrations, performance tuning and optimizations. I like to challenge current thinking, question and identify sore spots of the application and the processes around software development.Certified TOGAF 9.2 Enterprise Architect, with a focus on bringing value to the company and breaking down silo-thinking.I believe in agile software development, testable code, and automating processes. I have a devops mindset with experience with live-monitoring of running applications. Pain points in the development process should be repeated - not avoided. And when repeated enough it should be automated. This ensure much better productivity, happier developers. And often, the crusial skills of key employees are either embraced by the team or fully automated.Deep analytic skills and problem decomposition. Creativity. Communication. Highly creative, innovative and has always felt the better results came from team work. Very high attention to details and code quality. Provided with the right environment, is able to produce heaps of ideas for product development or improvements to current products. In the past I've spent my spare time doing Open Source programming, where especially growing sound API's were of interest. * Personal blog on code quality with more than 45000+ page views/500 visits pr month (http://firstclassthoughts.co.uk/) * Author of the open source tool "SuperCSV" with more than 100000 downloads. * Many open source initiatives at https://github.com/kbilsted (around 25 repos) - https://github.com/kbilsted/StatePrinter and https://github.com/kbilsted/AutoHasher shows how automation and speed is achieved through run-time code generation - https://github.com/kbilsted/NotepadPlusPlusPluginPack.Net shows compile-time generation used for keeping an integration layer in synch with a third-party api (the notepad++ core)
-
Alka ForsikringCopenhagen, Dk -
It ArchitectAlka Forsikring Jun 2018 - PresentBallerup, Hovedstaden, DkArchitect in a company changing digital transformation project.* Upgrading a legacy insurance system Tia 6 to Tia 7 in a side-by-side fashion. Modernizing the development and deployment experience with Redgate.* Implemented a strategy for a micro service landscape where integrations and domains got separated from the monolith. I lead and implemented code templates to streamline microservices to comply with standards and automate deployment.* Implemented central logging, monitoring and telemetry with Splunk. Technically with implementing log ingestion streams and adapting to specific log formats. And moving the business to use the central logs for business reporting, first-line-support. Including dashboards, automated alarms and fraud detections.* Source control upgrade strategy and implementation from legacy TFS to Git with new branching strategies and collaborated in implementing automated pipelines for developer tasks as well as code deployment.* Implemented various systems from scratch, among other a consent system and a work flow system.* Performance measurements and performance tuning expert. Both in systems and databases. Using various caching technology.* Executing numerous knowledge sharing sessions.* Implemented security standards, security by design, with OAuth* Establishing enterprise architecture documents and producing architectural principles documents* API Rest design with JSON -
Senior Software DeveloperFormpipe Software A/S Sep 2017 - Jun 2018Working on an administrative system that yearly handles DK 10,000,000,000 to Danish farmers (EU agricultural subsidy).Main achievements so far * Help simplify and streamline the technology and architecture roadmap for future development. Specifically, identifying and establishing consensus to changing recent key technology choices. * Architecting a new customer administration module (3000+ man hour project) using a micro service architecture. * By means of unit testing identifying and fixing serious bugs in a high-profile delivery, mainly in the area of complex data transformations and aggregation. Also considerable performance improvements were achieved by changing the resulting generated SQL.*In a task force to replace a BizTalk implementation by means of a Saga pattern. Work included setting up the technological infrastructure,writing the business case to the customer, as well as doing the implementation.* Architecting the future of notification to external consumers of the API.Main technologies used: * C# 7 + .Net Core * RabbitMq * Masstransit + Sagas * Angular 4+5 * Docker * REST * SQL * Entity Framework * DBA skill-set (compression strategies, partitioning to file-groups)
-
Solution ArchitectTelenor Feb 2017 - Sep 2017Fornebu, NoSolution architect mainly handling the harder technical problems of the business. Ensure consistent micro service design for new features, promoting code quality and establishing overview of events and service collaborations. Was also a part of the hiring process and job interviews with prospects.Architected the design of two larger features for the business:A permissions module, (3 man 2 months) * Supporting secret permissions, multiple revisions of a permission, multiple orthogonal permissions, time-dependent revisions * Event-sourcing was used as the underlying mechanism due to a high judicial focus (mainly due to potentially expensive penalties)For the new EU Roaming legislation (4 man 1 month) * Under a tight deadline implementing support for data topup through means of SMS. * Third party integrations through a generally reusable micro-service (queueing, throttling, fair scheduling) * Event-driven micro services For the platform * The main driver for introducing Self Contained Systems (SCS) - infra structure so micro services may deliver both back-end functionality as well as a UI. * The main driver of the code-coverage initiative.Technologies * Micro service development using Kafka and Topshelf * Monitoring and telemetry using Elastic Search and Kibana visualizer, InfluxDb * Performance monitoring using InfluxDb * Database access using NHibernate, Dapper and SQL * REST, Webservices using WebApi, Topshelp, Swagger, OWIN and Nancy * Git * IOC * DevOps, Continuous delivery, Continuous Deployment * C#, F#, SQL, JSON * Bounded contexts, and SOLID principles * Part of the hiring process * Asp.Mvc * REST -
Software DeveloperTelenor Oct 2015 - Jan 2017Fornebu, No10 man group running and maintaining an administrative system for mobile phone companies. Currently servicing 600.000 phone users across 5 phone companies. The administrative staff of around 100 daily across brands such as CBB and OK Mobil. The system handles the full life-cycle: billing, reporting, newsletter campaigns, a lot of 3rd party integrations and dunning. Estimated yearly turnover: DKK 726,000,000 * Micro service development using Kafka and Topshelf * Monitoring and telemetry using Elastic Search and Kibana visualizer, InfluxDb * Performance monitoring using InfluxDb * Database access using NHibernate, Dapper and SQL * REST, Webservices using WebApi, Topshelp, Swagger, OWIN and Nancy * Git * IOC * DevOps, Continuous delivery, Continuous Deployment * C#, F#, SQL, JSON * Bounded contexts, and SOLID principles * Part of the hiring process * Asp.Mvc * RESTMain achievements: * Introducing queues at critical pinpoints to increase reliability * A 4 man group designed and implemented a large 3rd party integration with a tight deadline (if not met, the company would have closed!) * Fixing magic transaction handling that was used wrongly -
Censor I Censorkorps DatalogiDatalogi Mar 2010 - Dec 2016Part of the official Danish Censor core for Danish Computer Science education. Censoring * Bachelor reports and nd masters thesis on programming, programming languages, AI, Algorithms, Design and architecture * Course exams and reports on programming, programming languages, AI, Algorithms, Design and architecture
-
Developer/ArchitectEdlund A/S Nov 2008 - Nov 2015Frederiksberg, X, DkTechnologies used: C#, Nunit, Mercurial, SQLHighlights 2015 (5 month) Pensam * Analysis and proof of concept of making very old a reusable legacy system testsable while maintaining backwards compatibility2014 (1 year) Nordea Liv&Pension * Part of a 40 man project creating a standard solution pension system for Nordea * 2 week stay at L&T Infotech in Pune/India training outsourcing staff the Edlunds framework functionality and code qualitity * Review and quality ensurance of outsourcing partner * Code generating specifications for other code generators * Implementing business specifications 2013 (7 months) Task force * Part of a 7 man task force creating a proof of concept implementation of a big financial module. * Organized workshops with client for further analysis and design * Focus was innovation, accounting, financial security, test-driven2013 (2 months) Forca * Part of a 5 man team helping the client upgrade its Edlund software package * Optimizing I/O operations through run-time code generation serialization code in C#. 5 time speedup was achieved2012 (2 months) Sampension * Part of a 6 man special task force to implement new functionality in an old C++ application * My tasks were to implement business requirements, often requiring refactoring code * Optimize vital business processes, reducing it from 55 hours to 5 hours running time * Sql performance tuning 2010 (2 years) PFA * Part of a 40 man project implementing the new PFA pension system * Had the role of solution architect * Implementing business requirements in C# * Created tools to assist with code quiality and help implement mocks in the code base * Was instrumental in helping moving 6 billion DKR from an old system into the new administration system (with a tight deadline) * Performance monitoring and tuning2008 (2 years) Core team * Part of a 15 man group developing generally reusable components for all of Edlunds customers -
Head Of Introductory For New StaffEdlund A/S Dec 2010 - Aug 2013Frederiksberg, X, DkDue to the many things that are special at Edlund we formed a task force teaching all new developers the basics of building software, the edlund architecture and infra structure, test-driven code exercise.Formed, planned and executed 1-week introductory sessions for new staff. * Gathered a 3 group "introductory group" from staff * Planned sessions' content such as speaks, code assignment * Continous feedback-refinement cycle * Wrote course materials -
Senior DeveloperCapita Mar 2008 - Oct 2008London, England, GbIn a large scale, 8 million pound enterprise application administrating all driving schools in England and Wales. Booking of driving instructors, theory and course attendance. Financial control of legislative requirements.The project was 40+ developers/architects, 3000+ classes and 130 DB tables. I Lead a small group of junior programmers we implemented a module and introduced automated testing and various bug fixes. Further, ad-hock refactoring of code, documenting processes and improved data consistency in the data base.We used TDD, Junit and spring for all development i participated in.Technologies: Java, J2EE, EJB, JMS, JSP, HTML, Javascript, Ajax, Spring, Spring MVC, Spring WS, Weblogic Web Services, Ibatis (ORM), Portlets, Ant, Log4J, Eclipse, XML, Oracle, CVS, Weblogic 8.1 + 10. -
Systems DeveloperFrontline May 2007 - Feb 2008Peterborough, Cambridgeshire, GbFrontline, the biggest magazine distributor in the UK. Selling and distributing over 160 magazine titles, including 58 of the top 200 best selling titles in the UK. We supplied 480m copies of our magazines to over 55,000 retail outlets in 2010. Joined a small developing team where I did systems development on existing J2EE systems. Modernized user interfaces using Ajax in close collaboration with data entry clerks.Helped the team transition from Java 4 to the much more advanced Java 5.Systems developer, doing J2EE, AJAX, SQL, PL/SQL, Test-Driven Development, JUnit, Toplink ORM, Java 5. -
Technical ManagerSapiosolutions, Nottingham, Uk Jul 2006 - Apr 2007Technical manager and system architect at this small cozy company. We provide a full managed solution for large companies selling products and services over the internet. Our powerful system handles everything from shops in many countries, multiple warehouses to dating sites.Cleanup and document the architecture, Customer contact, Handling Hiring process.
-
Ph.D. In Computer ScienceIt University Of Copenhagen Oct 2002 - Apr 2006Copenhagen S, DkIndependent research of Object-Oriented programming, Aspect-Oriented Programming and Role-Oriented programming. Attended international conferences and work shops, presentation of research results.Teaching courses at the university (advanced programming), and supervising student-projects. -
ProgrammerHeros Design (Selvstændig) Jan 2000 - Jan 2005Web programming, teaching web and programming coursen on behalf of the major education institutes in Denmark.
-
Lecturer, Introductory JavaCopenhagen Business School Aug 2002 - Mar 2003Frederiksberg, DkTeaching a 12 week course in introductory Java. I was responsible for planning the curriculum, lecture half the lectures, and assist with the weekly home assignments. The job was executed in cooporation with a co-worker. -
Lecturer, NetmediaRoskilde University Oct 2000 - May 2001Roskilde, Sjælland, DkThree times I planned the curriculum, lectured and assisted with students homework in a 6 week course in communication, HTML and "the internet as a media" at the department of Communication, Roskilde University.The course was mainly for non-technical students, so great care was put into communicating the technical material and making the exercises educative.Course page http://akira.ruc.dk/~kbilsted/ -
Lecturer, Object-Oriented ProgrammingRoskilde University Aug 1999 - Mar 2000Roskilde, Sjælland, DkTeaching a 12 week course in Java. I was responsible for planning the curriculum, lecture half the lectures, and assist with the weekly home assignments. The job was executed in cooporation with a co-worker. -
UnderviserHerlev Ungdomsskole Sep 1997 - Jan 1999Undervisning i data, programmering, internet samt haft ansvaret for ungdomsskolens datacafe.
Kasper B. Graversen, Ph.D. Skills
Kasper B. Graversen, Ph.D. Education Details
-
It-Universitetet I KøbenhavnComputer Science -
It-Universitetet I KøbenhavnComputer Science -
Roskilde UniversityComputer Science -
Dtu - Technical University Of Denmark
Frequently Asked Questions about Kasper B. Graversen, Ph.D.
What company does Kasper B. Graversen, Ph.D. work for?
Kasper B. Graversen, Ph.D. works for Alka Forsikring
What is Kasper B. Graversen, Ph.D.'s role at the current company?
Kasper B. Graversen, Ph.D.'s current role is IT Architect at Alka Forsikring.
What is Kasper B. Graversen, Ph.D.'s email address?
Kasper B. Graversen, Ph.D.'s email address is za****@****ail.com
What schools did Kasper B. Graversen, Ph.D. attend?
Kasper B. Graversen, Ph.D. attended It-Universitetet I København, It-Universitetet I København, Roskilde University, Dtu - Technical University Of Denmark.
What skills is Kasper B. Graversen, Ph.D. known for?
Kasper B. Graversen, Ph.D. has skills like C#, Test Driven Development, Xml, Oop, Sql, Java, Microsoft Sql Server, Programming, Software Design, .net, Software Development, Design Patterns.
Who are Kasper B. Graversen, Ph.D.'s colleagues?
Kasper B. Graversen, Ph.D.'s colleagues are Mads Knudsen, Niels Viuff, Peter Sørensen, Pia Flugt Jonasson, Maria Rasmussen, Meimei Li, Martin Lendal.
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