iOS developer @ Avanza Bank
Stockholm, Sweden
apegroup
Software Architect
August 2015 to Present
Stockholm, Sweden
Mitel Communications AB
Lead iOS developer
May 2013 to July 2015
Schibsted Sverige
iOS developer
March 2013 to May 2013
Stockholm, Sweden
Bloo AB
Co-founder, developer and CEO
May 2007 to March 2013
Jojka Communications
Technical architect and business developer
May 2012 to December 2012
Stockholm, Sweden
Ericsson
Test designer
June 2008 to March 2012
Stockholm, Sweden
Posten IT
Test designer
September 2007 to June 2008
Telenor
Verification engineer
August 2007 to September 2007
Stockholm, Sweden
Ericsson AB
Software developer
October 2006 to August 2007
Ericsson AB
Test developer and Team leader
September 2005 to October 2006
TietoEnator Telecom & Media
Software developer
September 2004 to September 2005
Volvo Information Technology
Master Thesis
September 2003 to March 2004
Volvo Information Technology
Software developer
May 2003 to September 2003
Gothenburg, Sweden
What company does Dennis Charmington work for?
Dennis Charmington works for apegroup
What is Dennis Charmington's role at apegroup?
Dennis Charmington is Software Architect
What industry does Dennis Charmington work in?
Dennis Charmington works in the Computer Software industry.
📖 Summary
OVERVIEW =============================== MSc. senior iOS developer with a passion for new technology. Started mobile app development in 2008. Motorcyclist, Scuba diver and hobby basketball player. NBA, Seinfeld & Family Guy fan. I have a masters degree in Computer Science and Engineering, with focus on software development and Internet communication, from Chalmers University of Technology. I started mobile app development in 2008 and published a few apps, and sold one. I love to read up on and learn new technology. PERSONALITY =============================== Personality-type: ENFJ (http://www.16personalities.com/enfj-personality) I’m an entrepreneur, skilled software developer with a good sense for business development, seeing the whole picture. I’m considered a fast learner and very structured in the way I work. I see myself as a social person, full of initiative, with a strong problem solving analytical mind. PROGRAMMING LANGUAGES =============================== • Swift (Software Architect @ Software architect @ ApeGroup with focus on iOS platform, working on various customer projects From August 2015 to Present (5 months) Stockholm, SwedenLead iOS developer @ Developing a business communication app with features such as VoIP, messaging, directory search, unified inbox, presence, conferencing and much more (similar to Skype). Our products are native apps for Windows, OSX, iOS and Android, while the backend is developed in Java. We are also experimenting with hybrid apps (using web technology to render the UI of mobile apps). Our processes are agile, based on Kanban methology, thus we have short development cycles and create nightly builds with automated tests. We use several of Atlassians tools, such as Jira and Stash. Git is our main version control system. From May 2013 to July 2015 (2 years 3 months) iOS developer @ Consultant at Schibsted working as software architect and developer on the very popular iOS apps: Tv.nu and Sport.nu. From March 2013 to May 2013 (3 months) Stockholm, SwedenCo-founder, developer and CEO @ Bloo developed consumer mobile services based on our own backend-server platform which hosts many features needed in most mobile services, such as Facebook integration, geo positioning, BI, advertisement support, etc. BlooFlirt, a mobile location based service, was our first service we developed, and later sold to Spraydate. TwoGetr, a micro version of Facebook, with focus on anonymity and privacy, was our next exciting service. We were accepted into STING (Stockholm Innovation and Growth) Incubator where we were schooled in sales techniques, presentation techniques, business development, fund raising, elevator pitches among other things. Development: Backend in J2EE (Spring framework) running on Glassfish, and using MySQL, Neo4J and Cassandra databases. Initially we developed mobile apps for SonyEricsson and Nokia phones, based on Java mobile edition, J2ME, but later we ported our apps to iOS and Android. We also experimented with mobile hybrid apps, using web technologies in native app wrapper, but also tried out cross-platform tools, such as MoSync and Xamarin. Continuous integration using Jenkins and automated unit tests. Git was used as VCS. From May 2007 to March 2013 (5 years 11 months) Technical architect and business developer @ Jojka Communication provides a user-friendly and unique mobile-advertisement web-service with strong focus on SMS solution.Its a fast growing company with many large online-shop companies as customer (eg. Nelly.com). Part of my assignment was to do a complete system analysis and as a technical architect with a team of 3 developers re-implement the system from scratch since it was out-dated and could not handle the performance requirements. The new system works as a charm with many happy customers. Also included in my assignment was to continuously discuss business strategies with the CEO. The business model of Jojkas services have changed during my assignment I now I believe Jojka is on the right path to great success. I also implemented Jojka's mobile iOS app, Jojka Workforce which can be found in AppStore. From May 2012 to December 2012 (8 months) Stockholm, SwedenTest designer @ The department is developing an application server for the IMS platform, and I worked as a test designer. We were working fully according to Scrum methology. My responsibilities are to review/interpret requirements, design test cases, create test data, implement test cases, execute test cases and analyze result in order to verify that requirements are met, both on functional and system level. Test cases are automated and implemented in TTCN-3 and SIPp. From June 2008 to March 2012 (3 years 10 months) Stockholm, SwedenTest designer @ Development of a new data warehouse system in order to better analyse business data and generate reports (OLAP). RUP process model is used. My responsibilities as a technical tester are to plan, implement and execute testing on all levels using Rational’s products (Manual Tester, Functional Tester, Performance Tester, Requisite Pro, ClearQuest and ClearCase). Part of the assignment involves reviewing requirements and analyzing complex business rules, thus preventing insertion of faults in an early stage. Moreover, during my work here I also studied all the material for the ISTQB certificate, however I never had the chance to sign up for the course and take the exam. From September 2007 to June 2008 (10 months) Verification engineer @ Development the Orion CRM system. My responsibilities were to verify the functionality of Orion, this by implementing and executing test cases using the test tool HP QualityCenter (QC). Moreover, I used Oracle SQL *Plus, PL/SQL and Oracle SQL Developer in order to verify the correctness of the data stored in the database by Orion. From August 2007 to September 2007 (2 months) Stockholm, SwedenSoftware developer @ Worked within the MTAS project as a software developer. MTAS is a TSP-based node providing TISPAN compliant multimedia telephony application services. It is one of the central network components needed for conversional voice and multimedia services over IP in the IP Multimedia Subsystem (IMS). My responsibility was to design and implement new functionality for MTAS. I was a part of a work package that implemented subscriber data functionality which communicates with the HSS node over the Sh Interface (Diameter protocol). Implementation was done with C++ on Ericsson’s TSP platform. From October 2006 to August 2007 (11 months) Test developer and Team leader @ My responsibility was to verifiy all the interfaces of the IMS application server. These interfaces are based on several different protocols (SIP+SDP, Diameter, H.248 and LDAP). The main tool used was TTCN-3. In addition to my role as a test developer I was given the responsibly to join the local TTCN-3 support group. Our task within this group was to support other tester with expertise knowledge and to improve the test environment. One of my contributions to this team was a total redesign of our test framework in order to make the test cases more flexible and efficient but also to enable automation of execution. I was also involved in the process of test automation were we managed to fully automate 90% of all test cases. In later stage of my employment I was given the responsibility to work as a team leader for a work package consisting of 4 developers, 3 testers and one designer. This was a very rewarding and successful experience for me, our team was highly appreciated. From September 2005 to October 2006 (1 year 2 months) Software developer @ Design and implementation of the DIAMETER protocol for the TSP platform in C++ environment. Function & system test (TTCN-3) and trouble report handling of the DIAMETER stack. Implementation and function test of NRG 4.0 (a Parlay gateway) on the TSP platform in Java-environment. Automation of test with Java JUnit. From September 2004 to September 2005 (1 year 1 month) Master Thesis @ Analysis of IP-VPN solutions and IP-telephony solutions. From September 2003 to March 2004 (7 months) Software developer @ Script programming in Korn-shell and Linux power tools such as sed & awk. From May 2003 to September 2003 (5 months) Gothenburg, SwedenMaster, Engineering & Computer Science @ Chalmers University of Technology From 1999 to 2004 Upper secondary high school, Natural science @ SvenEriksons gymnasiet From 1996 to 1999 Dennis Charmington is skilled in: iOS, Objective-C, Software Development, Software Design, Java, Web Services, Android, Databases, Telecommunications, Team Leadership, Programming, Mobile Devices, Agile Methodologies
Introversion (I), Intuition (N), Thinking (T), Perceiving (P)
1 year(s), 5 month(s)
Unlikely
Likely
There's 96% chance that Dennis Charmington is seeking for new opportunities
Enjoy unlimited access and discover candidates outside of LinkedIn
Trusted by 400K users from
76% of Fortune 500 companies
The most accurate data ever
Hire Anyone, Anywhere
with ContactOut today
Making remote or global hires? We can help.
No credit card required