Hire Desktop Applications developers
Application software is a set of one or more programs designed to carry out operations for a specific application. Application software cannot run on itself but it is dependent on system software to execute.
Senior Software Engineer
I'm a skilled Java developer with more than 7+ years of experience in Java enterprise web and desktop applications. I have experience with Java core desktop applications, Java web applications with the following technologies:
- Backend: java core, JEE,JSE, JavaFX, JMS
- Java web: Jsf, Primefaces, Wicket, Freemarker, Richfaces
- Services: Rest, SOAP, Microservices
- Frameworks: Spring, Hibernate, Struts, GWT, Adwords, Awl, Apache Ofbizz.
- Servers : Jboss, Tomcat, Jetty,
- Databases: Mysql, Postgresql , Db2,
- Test Automation : Groovy Stories, Selenium, Robot.
- Build tools: Gradle, Maven.
- Requirements engineering: Jama,
- Business Rules: Groovy , XML Rules Engine ,Drools,
- Cloud deployment: AWS
- USD 30.00 / hr
- USD 3800.00 / mo.
- Java EE
- Spring Framework
- MySQL Programming
- Desktop Applications
- Backend Development
- JavaServer Faces JSF
- Apache Wicket
- Apache Struts
- Google Web Toolkit
- Apache Tomcat
- PostgreSQL Programming
C++ / Qt / Linux and cross-platform developer
Experience: 15 years
Proven track record: samples of my code are on GitHub (see portfolio).
If you need a thoroughness developer and quality is important to you I will be delighted to help with your project.
Platforms: ⚫ Linux (desktop, server, embedded, kernel modules) ⚫ Windows ⚫ Android NDK
Languages and frameworks: ⚫ C++: Qt (many parts), boost ⚫ C: POSIX, Apache APR, libevent, cURL, openSSL ⚫ Python: standard libraries, Twisted, PyGTK ⚫ Bash
Collaboration and development process: ⚫ Conversational English ⚫ GitHub ⚫ Issue trackers ⚫ Software architecture (splitting to modules, design patterns) ⚫ Best practices (coding standards, avoiding warnings) ⚫ Continuous integration ⚫ Autotests (regression, test-driven development) ⚫ Linux software distribution (RPM, Deb, AppImage)
Here is my detailed skills list: ⚫ C++: Qt, boost, POSIX, libevent, libusb, cURL, OpenSSL, TinyXML, mongoose embedded HTTP server ⚫ Code verification tools: cppcheck, cpplint, Valgrind, gcov, gprof ⚫ Qt: model-view framework, QJson, QSettings, log message handlers ⚫ Technics: OOP, TDD (QtTest, GoogleTest), design patterns, multi-threading, asynchronous I/O ⚫ Linux: kernel modules, a minimal bootable system from CD/USB, RPM / DEB packaging, AppImage, bash / Python scripting, VirtualBox, VMWare, qemu, strace, ltrace ⚫ Embedded Linux platforms: RaspberryPi, SheevaPlug, router board, smart TV attachment, Android phones. ⚫ Collaboration: Git, GitHub, GitLab, SVN, branching, merging, rebasing, code reviewing, continuous integration, auto builds, BuildBot, Redmine, Bugzilla, Jira
- USD 35.00 / hr
- USD 5600.00 / mo.
C++/Qt, SQL DataBase, Software developer
I have my experience focused as a leading programmer and database administrator for more than 15 years. I had developed desktop and mobile applications for all OS.
Technological stack include:
- DB: MySQL, MSSQL, Postgressql, SQLite.
- USD 27.00 / hr
- USD 4300.00 / mo.