I am an experienced, motivated and detailed Software Architect / Engineer with a complete end-to-end understanding of the software development process. Over 17 years of professional experience in software development, technology support, and graphic arts. Software development skills include Rich Internet Applications and Web 2.0, Object Oriented Application Design (OOAD), including the use of the Unified Modeling Language (UML), SQL, JAVA (J2EE, Hibernate, Spring, Struts), JSP, ActionScript, PHP, EJB, C++, HTML, XML, BlueMartini, Design Patterns, and managing small development teams. The past 15 years of my career have been mainly focused on the Java family of technologies with a strong emphasis on distributed applications over the internet or corporate intranet. I have also spent the last 6 years with Flex and Actionscript front ends. The ability to speak comfortably in large groups, one on one with clients, or mentoring peers is a skill that I have been able to acquire as well.
Get Your C++ Project Started Today!
Hire a freelance C++ developer today to build software, programs, games and other applications. C++ developers and software engineers can use C++ to create programs for a variety of operating systems and hardware.
C++ (also known as C with Classes or C Plus Plus) is a general purpose programming language that adds object-oriented features, like classes, to the C programming language. A versatile intermediate-level language, it contains both high-level and low-level features and is a popular choice for device drivers and embedded software. On oDesk, the world’s largest online workplace, you’ll find C++ developers who can develop programs for businesses and professionals around the world.
C++ Job Cost Overview
Typical total cost of oDesk C++ projects based on completed and fixed-price jobs.
oDesk C++ Jobs Completed Quarterly
On average, 136 C++ projects are completed every quarter on oDesk.
Time to Complete oDesk C++ Jobs
Time needed to complete a C++ project on oDesk.
Average C++ Freelancer Feedback Score
C++ oDesk freelancers typically receive a client rating of 4.65.
I've been programming since 1981 and have fully mastered over 25 programming languages. I've developed my own Java and C++ knowledge bases, an automated system for building management, an ERP system, a multilingual dictionary program, a spreadsheet management system, a cash register system, barcode reading and printing systems, a scales management system, HTTP, TCP and knowledge base management servers, mobile Java games, a Modula-2 antivirus system, a mathematical system for calculating differential equations, a system for process optimization and other software. I have a higher university education of a mechanical engineer.
Over the last 10 years, I have developed a wide range of software development tools from compilers to custom register allocators and worked with all kinds of complex algorithms typically found within a compiler. I have also contributed to opern source projects such as GCC. My core competency lies in the development of software development tools in C, C++ but I also have experience with the use of functional programming languages like Lisp and Scheme. I have developed whole testsuites for complex software testing and integrated everything in a Jenkins CI environment. I addition to the above I have experience in the following areas: Software testing, Jenkins CI, Linux Admin,
I'm Scala enthusiast. I'm also interested in Machine Learning. ------ My duties: • Write server-side code, create high-volume production apps, and develop prototypes quickly. • Architect and build platforms and networking infrastructure (msg queues, DBs, load balancers and etc.). • Build and deploy tools to monitor company's entire network. • Be the guardian of the end-to-end performance and reliability of our services. • Influence team to mature company's technical infrastructure to next level. • Manage sysadmin(s) and be accountable for ensuring users can always use all of the services under my team's care. Experience (short version): Platforms ● OS: Android, Windows, Linux, iOS ● Cloud-computing: Amazon Web Services (EC2, S3, FPS), Google App Engine, Heroku Technologies: ● Scala: Spray, Akka, SBT, ScalaTest ● Java: J2SE, J2EE, Java 8 features ● Java Frameworks/Tools: GWT, JUnit, JPA, Objectify, Apache Commons, Guice and Yourkit profilers ● C++: STL, Boost, ACE, Crypto++, GCC, ZeroMQ ● .Net: C#, WPF, XAML, WCF, IIS, ASP.NET, NUnit, MOQ, Ninject, Win 8 Metro, Resharper ● Other compilers/IDEs/Languages: Visual Studio, IntelliJ IDEA, x86 Assembly, GCC, gdb, PHP ● DBs / caching / clustering: MySql, MS SQL, Oracle, Google DataStore, MongoDB, Redis, ElasticSearch ● Debugging: DevPartner Studio (BoundsChecker), SoftIce, OllyDbg, IDA Pro, GDB, Reverse engineering, Code protection ● Source control, build management/control and installers: Git, SVN, Maven, SBT, Ant (NAnt), Hudson/Jenkins, NSIS, InstallShield Specialties: software architecture design, technical leadership, software development, reverse engineering
I specialize in Medical Instrument Software Development for large and medium size US & International companies, as well as start-ups. Among my clients: • Abbott Medical Optics • Alcon • Carl Zeiss-Meditec • Avedro Specialties: • Medical Image Processing R&D and Production code for MS Windows, Web and Mobile platforms (iOS and Windows Phone) • Medical Instrument Software development (GUI, Graphics, Databases & Internationalization), focusing on Imaging Systems. • Mathematical/ Clinical Algorithm development • Matlab for Rapid prototyping and C++ for production code. I take pride in developing, delivering and maintaining commercially successful products - I have contributed to tens of thousands of successful clinical installations.
Blend of programming, data analysis, and communication skills. 18+ years experience. 60+ happy clients, 20+ testimonials and recommendation letters. I can improve functioning of your business properly making use of the data gathered in your company. This will give you competitive advantage over your competition. I analyse data, build statistical models, optimize business processes. The results and the conclusions are presented as readable and comprehensive charts and reports. I develop software for data analysis. See more info if needed: * Trainings in data analysis and R: http://quantup.eu/trainings/ * Data analysis services: http://quantup.eu/analyses/ * Scoring and predictive models: http://quantup.eu/analyses/scoring-and-predictive-models/ * Quality of work and clients: http://quantup.eu/quality/
Languages: C/C++, Java, C#, PHP, Delphi, R Markup: HTML, CSS, XML, LaTEX, C++ — DirectShow, DirectX, COM .Net — Core, IO, Async Java — Core, Collections, JDBC, Android. Delphi — VCL, Indy, CORBA Familiar with computer networks principles. Databases: SQL, MySQL, PostreSQL, Interbase, Firebird Know about stored procedures, transactions and triggers. Servers: Apache, Ngix, Glassfish IDEs: Visual Studio, Delphi, NetBeans, Sublime Text, RStudio. CASE tools: IBM National Rose, ArgoUML Software configuration management: -- Version control: Mercurial, SVN, CVS -- PM: Redmine -- Documentation: Doxygen -- Unit-testing: DUnit, NUnit OSs: Linux (server/desktop), Windows Blog: http://shadowofaero.blogspot.com/ Habrahabr: http://habrahabr.ru/users/arteme/ Currrently learning: -- Machine Learning -- Digital Signal Processing -- Natural Language Processing
Cross-competences in software, hardware, mechanical and production (NPI, MP). Quick adaptation to new context. At ease in embedded context, classical computer application or web application. 10 year of experienc as salaried, but i am playing with computer and microcontroller since i am a child :-) ! I start with basic on old thomson Mo5, then on 386.... I really enjoyed C# desktop application, Arduino and Microcontroller world, web application.... I am able to make architecture from embedded world to web context, passing tradionnal desktop application.