my website using software that I wrote.



Similar documents
Education. Relevant Courses

2016 TRAINING CALENDAR

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Information Technology Services

Java/J2EE or Web Developer. Formal Education. Technical knowledge. Spoken Languages

Software Development Interactief Centrum voor gerichte Training en Studie Edisonweg 14c, 1821 BN Alkmaar T:

system and integration with other internal platforms. Sr. Developer August 2011 August 2012

SENIOR WEB DEVELOPER

Web. Programming. Hans- Pe0er Halvorsen, M.Sc. h0p://home.hit.no/~hansha/?page=sojware_development

Web Development. How the Web Works 3/3/2015. Clients / Server

Automation using Selenium

A Comparative Study of Web Development Technologies Using Open Source and Proprietary Software

Web 2.0 Technology Overview. Lecture 8 GSL Peru 2014

HTML5. Turn this page to see Quick Guide of CTTC

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

Maldives Pension Administration Office Republic of Maldives

ANDROID APPLICATION DEVELOPER RESUME

<Insert Picture Here> Oracle Policy Automation System Requirements

Web and Mobile development Engineer

AppDev OnDemand Microsoft Development Learning Library

Mobile Applications Developer Track

SUHAIL DAWOOD Toronto, Ontario

RFP# ADDENDUM No. 1 Questions and Answers

Specialized Training Calendar May August Training for Professionals by Professionals

Additional information >>> HERE <<< ## interview questions and answers for btech ece freshers

Jim Boyd.NET Senior Software Engineer Independent Contractor

PROJECT MANAGER SENIOR PHP - JAVASCRIPT - HT ML - CSS. 32 years old - 9 years of experience

Our mission. The team at Jazzros has as its main object to provide such services which will be the basis for clients' successful business.

Mobile Applications Developer Track

ASP.NET. Web Programming. Telemark University College Department of Electrical Engineering, Information Technology and Cybernetics

Platform support for UNIT4 Milestone 4

OUR COURSES 19 November All prices are per person in Swedish Krona. Solid Beans AB Kungsgatan Göteborg Sweden

Mobile and Web Applications Developer Track

SKILLS HIGHLIGHTS: W e b a n d G r a p h i c D e s i g n e r

A H S A N M U H A M M A D J A W A I D

Smart and Innovative Web Solutions. Just One Click Away

Web and Enterprise Applications Developer Track

Joseph M Conaty Software Engineer

Software Development & Education Center PHP 5

Web Design Technology

INTERNET PROGRAMMING AND DEVELOPMENT AEC LEA.BN Course Descriptions & Outcome Competency

CURRICULLUM VITAE Piotr Kołodziejczyk

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

How To Develop A System For A Car Dealership

Felipe de Souza Schmitt. Software Engineer (Web/Mobile)

DIPLOMA IN GRAPHIC WEB DESIGN AND WEB DEVELOPMENT COURSE INFO PACK

RIA DEVELOPMENT OPTIONS - AIR VS. SILVERLIGHT

<Insert Picture Here> Oracle Policy Automation System Requirements

RedTigerSoftware. WEB DEVELOPERS Introduction & Portfolio

Catálogo de cursos plataforma elearning Microsoft Imagine Academy: Microsoft SQL Server y Visual Studio

Lim SAU JIAN Software Engineer / Web Developer

System Requirements for Microsoft Dynamics NAV 2016

Lucy Zhang UI Developer Contact:

Joseph Mertz, Ph.D Teaching Professor H. John III Heinz College Dietrich College IS Program

System Requirements for Microsoft Dynamics NAV 2015

This document is provided to you by ABC E BUSINESS, Microsoft Dynamics Preferred partner. System Requirements NAV 2016

Matt Renfro. Frisco, TX. Overview:

PROJECT MANAGEMENT SYSTEM

Overview: Technologies:

Senior Consultant 230 Male Dec 1971

System Requirements for Microsoft Dynamics NAV 2016

ENGINEER - DEVELOPER ADVANCED HT ML - CSS - JAVASCRIPT. 28 years old - 7 years of experience

JOB DESCRIPTION BUSINESS DEVELOPMENT & PROJECT MANAGER

antonio lopezatienza CURRICULUM VITAE IT CONSULTANT

Human Resources Department.

COMPUTER SCIENCE (AS) Associate Degree, Certificate of Achievement & Department Certificate Programs

Mobile Applications Developer. MAIN PURPOSE OF JOB To lead the design, development and maintenance of Android, iphone and ipad applications.

ExecuTrain Live Virtual Training Schedule. Sepetember December 2013

Microsoft SQL Server Review

Xelude. Company Profile. Information Systems.

VAT: SE Phone: +46 (0)

System requirements. Java SE Runtime Environment(JRE) 7 (32bit) Java SE Runtime Environment(JRE) 6 (64bit) Java SE Runtime Environment(JRE) 7 (64bit)

IGW+ Certificate. I d e a l G r o u p i n W e b. International professional web design,

Christopher Zavatchen

Course Summary. Prerequisites

Please contact Cyber and Technology Training at for registration and pricing information.

System Requirements for Microsoft Dynamics NAV 2016

The Great Office 365 Adventure

TIAGO FAIA MARQUES Online CV / Portfolio

James Healey. Summary. Experience. UI / UX Designer & Front End Developer at ZZ Creative me@jahealey.co.uk

System Requirements. Microsoft Dynamics NAV 2016

CENTRIQ TRAINING Credit Recommendation Guide

Terms of Reference 10 ICT Technicians (Local ICT Technicians)

GOA365: The Great Office 365 Adventure

Net Developer Role Description Responsibilities Qualifications

Abdullah Radwan. Target Job. Work Experience (9 Years)

Deploy. Friction-free self-service BI solutions for everyone Scalable analytics on a modern architecture

Certified Selenium Professional VS-1083

ICAPRG409A Develop mobile applications

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time

Transcription:

Martin Andersson 485 Catesby Ln Williamsburg, VA 23185 USA Telephone: 1 (757) 604 3929 Mail: webmaster@martinandersson.com Please go to www.martinandersson.com for the latest of the greatest! You can have a live chat with me through my website using software that I wrote. GOAL To live a long life of continuous development of my knowledge base, and to have creative, challenging adventures. TECHNICAL SKILLS Languages Most experienced with: Java SE (I am Oracle Certified Associate + Professional), Java EE (+ things such as JUnit, Arquillian and Mockito), JavaFX, HTML 4-5, CSS 2-3, JavaScript (+jquery, TypeScript), PHP, SQL, C++. Familiar with: C# (ASP.NET, XNA, WPF and Windows Forms), Java ME, Android, Python, XML, UML. Software Databases: PostgreSQL, Oracle and Microsoft SQL. Other tools: Photoshop, Visual Studio, Eclipse, NetBeans, browser consoles and related tooling. SOME SELECTED PROJECTS martinandersson.com December 2013 Ongoing Personal website and blog Uses CSS media queries to fit the layout against different resolutions. Upgrades nicely with animations and other features if browser has JavaScript. Features malivechat, a live chat software I wrote and it is described next.

malivechat Online helpdesk and live chat written in TypeScript, Java EE 7 and JavaFX 8. Spring 2013 Ongoing Built-in queue support and optional live feed typing that turns the chat into a real conversation. Conversation based with configuration support that can transform the back end into any type of chat software: peer-to-peer, group/room chats and of course the promoted helpdesk version. JPA and the Criteria API for all things related to persistence. Other Java EE technologies used: CDI, JMS, WebSocket (data format: JSON) and managed concurrency utilities. The Web client s code was written in JavaScript (using ECMAScript 5 where possible). Then after a while the code base grew so large I had to rewrite everything in TypeScript. The JavaFX application client is launched online through Java Web Start and packaged together with the rest of the application in an EAR package. It is nothing that has been demonstrated as doable before and my blog post that showed how-to became featured on fxexperience.com as link of the week.

matooltip Spring 2013 JavaScript module for creating and managing tooltips on a website. Written in JavaScript and jquery. Accompanying website with an extensive set of tutorials and API documentation: www.matooltip.com. Site for reporting, calculation and management of time spent. Spring 2012 Autumn 2012 Currently paused, will probably be rewritten from PHP to Java EE. Had to write my own classes as a replacement for native classes in PHP 5.4 to fix bugs in PHP:s time and calendar API. Apart from a few exceptions, the visual appearance and technical behavior is the same on Firefox, Chrome, Opera and IE. The site is time zone aware and will suggest actions for the user to take if there could be a conflict between reported time and real time passed or any ambiguity thereof. Reverse engineered different front end technologies from Facebook, Twitter and Google. www.spoo.se Spring 2010 Spring 2012 SPOO is an acronym for Sweden s Post Office Online. I started and managed Sweden s only postal office online that provided international fax and snail mail services. All the user had to do was to upload a digital file.

The code was mostly written by an external firm, but I helped patch the code where I could. Written in C# and ASP.NET. A large part of my work was to establish important deals and contacts in SPOO:s field of business. Had to learn a great deal of knowledge and technical know-how about a completely new business area so that SPOO could survive and prosper. Did my own accounting. WORK EXPERIENCE My current employer is Swisslog where I program automated warehouse solutions in Java EE. My secondary assignment is to teach Java SE and EE programming almost all company employees within our software division. I used to run my own company Cmil AB (pronounced *smile*, acronym for class Mind implements Language ) before Swisslog sent me to the USA. Through my company, I was a contractor for a vocational college. I also helped other software companies with technical interviews for new recruits. Down below is a minor list of the life I had before I turned the right stone and found programming. What has not been accounted for is part time jobs I ve had in parallel of full time jobs. I am also proud to show that I have never been unemployed. I worked hard during school years too and managed to not only survive, but to actually save money. Title or assignment(s), length I learned: Java EE developer and teacher, ongoing since Feb. 2013 Cool design patterns Lead key-consult driving controller (truck driver), 4 year How to read books behind the wheel and get paid for it. Store manager for Lidl, 1 year Honesty and openness in leadership. Various roles within construction businesses, 3 years Body and mind have no limits Night receptionist at a hotel, 2 years Professionalism Salesman (phone- and on field), 1 year Expertise about the product is the one largest success factor. A challenging childhood within a religious cult, 20 years Mind over matter =)

EDUCATION: SOFTWARE ENGINEERING @ MID Sweden University, Stockholm s University Finished courses Shorthand: Name of course, credits (ECTS), grade. Introduction to Computer Science, 7.5, D Introduction to Programming in C++, 7.5, B Introduction to Operating Systems, 7.5, B Object based programming in C++, 7.5, B Applied Mathematics and Mathematical Statistics, 7.5, B Computer Networks, 7.5, A Programming Web Applications, 7.5, A Object Oriented Programming in C++, 7.5, D Databases Modeling and Implementing, 7.5, B Java for C++ Programmers, 7.5, A Java for Mobile Devices, 7.5, B Web Programming, 7.5, A Applied Computer Engineering Project, 7.5, C Application Development for the Android Platform, 7.5, A Network Security, 7.5, C XML, 7.5, B Effective Programming with C# and.net, 7.5, C Multimedia programming in Python, 7.5, C Autumn 2010 Ongoing EDUCATION: ECONOMICS @ LINNAEUS UNIVERSITY Finished courses Shorthand: Name of course, credits (ECTS), grade. Business administration, 7.5, G Financial Accounting and Budgeting, 7.5, VG Basic Organization Theory, 7.5, G Marketing Introduction, 7.5, G Management Accounting, 7.5, G Finance I, 7.5, G Business Logistics, 7.5, VG Economics I Micro Economics Theory and Applications, 15, G Knowledge in the field of Stocks and Bonds I, 7.5, VG Commercial Law I, 15, G Business Statistics, 15, VG Economics I Macroeconomics, 15, G Autumn 2008 Ongoing