CTO @ From February 2015 to Present (9 months) Stockholm, SwedenChief Engineer @ From September 2011 to February 2015 (3 years 6 months) Senior Consultant @ From March 2010 to September 2011 (1 year 7 months) Entrepreneur @ Technical design of e-commerce site from scratch.
Database and design Object representation in php of all major entities in DB, cached by memcached.
Techniques used: php5, memcached, mysql.
Design and development of bittorrent tracker.
Scalable platform for managing data streams between customers downloading and uploading movies. Coheres with
BitTorrent standard to allow customers to use any valid BitTorrent client to download movies.
Techniques used: Java - core.
Design and development of bittorrent client and server.
The server is a BitTorrent compliant application that always seeds all torrents in the system to ensure that data availability
is not dependent on customer density. The client is a Java applet allowing an in-browser download experience if the
customer does not want to use a BitTorrent client.
Techniques used: Java - core.
Design and development of media import platform.
Upload applet (Java) allowing users to upload very large files to the media servers. Receiving server transcodes all
incoming media to predefined uniform formats (end product, screener, trailer). Digitalizing movies from DVD hard copies.
Translating subtitle files between different container formats.
Techniques used: Java, ffmpeg. From November 2007 to March 2010 (2 years 5 months) Director of Development @ Recruitment process
Handled a continuous recruitment process to fulfill the demands from a growing organization. 7 persons with different
profiles where recruited and fitted into the development team.
Budget and re-structure process for development department
Budget responsibility for department with 25 employees. Reorganized the growing department from entirely flat to two-level
structure, with each sub-department having managers reporting to me.
Other managing duties:
Synchronized development effort done by off-shore team in Sri-Lanka with the in-house team. Reported directly to CTO on
a regular basis. From August 2006 to November 2007 (1 year 4 months) System Developer / System Architect @ Development of the Tradedoubler site. Site with four different actors and more than 30 different authority-levels. Based
upon J2EE and Oracle.
Techniques used: Java - J2EE, EJB, JSP and Java servlets.
Design of Tracker
Designed the ad-tracking and delivery engine from scratch. Delivered more than 10000 transactions per second at time of
leave. Based upon only a few third party components such as Apache web server and Oracle DB. Designed based upon
using a large set of services/applications that intercommunicate.
Development of Tracker
Pure standard Java. Main achievements: Developed system for managing large sets of data cached over a network of
servers, allowing very high scalability. Using jini for automatic discovery of proximal components and services.
Techniques used: Java - core, jini, Apache modules. From March 2001 to July 2006 (5 years 5 months)
Karolinska institutet From 2003 to 2006 MoS, Theoretical Physics @ KTH Stockholm From 1995 to 2001 Adam Corswant is skilled in: MySQL, JavaScript, XML, Java, Java Enterprise Edition, Apache, SQL, Linux, PHP, Unix, JBoss Application Server, Databases, CSS, Oracle, Shell Scripting, HTML, Solaris, JSP, Database Design, CVS
Websites:
http://www.izettle.com
Looking for a different
Adam Corswant?
Get an email address for anyone on LinkedIn with the ContactOut Chrome extension