I am a results-driven and highly energetic Senior Software Developer with over 14 years of experience in designing and developing mobile, desktop, and web-based applications specializing in the Geographic Information Systems (GIS) space. I offers extensive software development knowledge for all levels of the web stack in multi-tier applications. Working directly with clients in a fast-paced global environment and across diverse industries, I demonstrates strong communication skills, leads multiple project responsibilities, and influences senior management and project teams to deliver profitable solutions. As a freelance iOS developer, I deliver unique products and client-focused solutions to the market while building strong partnerships, offering technical expertise, and maintaining client satisfaction.
Git Job Cost Overview
Typical total cost of oDesk Git projects based on completed and fixed-price jobs.
oDesk Git Jobs Completed Quarterly
On average, 265 Git projects are completed every quarter on oDesk.
Time to Complete oDesk Git Jobs
Time needed to complete a Git project on oDesk.
Average Git Freelancer Feedback Score
Git oDesk freelancers typically receive a client rating of 4.61.
Passionate software solution architect and developer. Valuable experience in accomplishing various high-load and high-complexity projects. Solid e-commerce and ERP automation background, always up-to-date with efficiency proven technologies. My path to becoming high-skilled software architect and developer went very intensive in the world where growing ease of electronic communication and information exchange changed how the things actually work nowadays. I feel proud and satisfied being involved in the process of this huge leap in online evolution of the last decade. My humble input is just a drop in the ocean, I believe I can put some more drops with the right projects and partners. My primary interest is back-end development of high-load web applications, I have a great experience in developing and maintaining a good range of high-load solutions and implementations: from telecommunication billing to heavy eCommerce solutions. Now the tags part: PosgtreSQL (my favourite DB actually), MySQL, Oracle, NoSQL(Memacached/DB, MongoDB, Redis), PHP 4/5 (5.4+ works for me), git (I have no idea why some guys say it's ugly), hg/svn, profound dig into ZF1.x, Yii, CahePHP, CI, had a glance at things like Kohana, Doctrine. Can do things in ruby (great tool), perl, c++. Good knowledge of HTML4+, CSS2+ just never liked doing to much html, I know guys who are much better than me about that. Good JS, including jQuery, mooTools, basic skills in doing smth with ExtJS (than thing grew up huge). Advanced Linux user. Have no problem with Windows as well.
I have years of experience with Matlab and I'm very productive with it, whether it's algorithm development, visualizing data or creating GUIs, for example. I'm also well versed in Python and I can provide a working software version quickly with rapid iterations with feedback from the client. I have also professional experience with C++, C# and Java, and I can bundle them into the project as needed. I have a PhD in physics and I've been working in different positions ranging from project manager and developer to customer service and helping sales. I can translate your problem into working code, and, if needed, refine the project requirements based on your business case. Below are few examples where you could gain tangible benefits from my experience - Matlab development of all kind, e.g., algorithms, GUIs, full applications - Data conversion and processing from one or multiple sources - Implementing algorithms based on scientific publications - Converting algorithms from another language to C++,C#,Java, Python or Matlab - Data analysis and visualization - Requirement analysis & management, e.g., reading texts and extracting measurable requirements from them with traceability to the source - Measure requirements quality by classifying them, e.g, is there an acceptance criteria, is this a system or user requirement, does the requirement have multiple requirements in it. - Creating and writing acceptance testing procedures with traceability to the project requirements I can work on both Windows and Linux platforms. Looking forward to working with you! Kari References: - LinkedIn: http://fi.linkedin.com/in/karihirvi - GitHub: https://github.com/karihirvi - Some older material in Google code https://code.google.com/a/eclipselabs.org/p/capua/
Java Core development Web Development JVM performance tuning Java Consulting 8 years experience of software development in variety projects, small and huge. My main competency is Java development, software architecture and consulting. I also have experience of Functional programming and Creative coding, that's constantly enhances. I'm energetic, motivated and my goal is to provide quality service to my clients.