Software development outsourcing and outstaffing services – FelenaSoft Company

What we do

Besides doing our own projects, our company is also an outsourcing partner for clients looking for custom development of software products of various types. It means that we develop software, web platforms, plug-ins, etc. for our customers, with many of whom we have been working for decades, evolving the developed products, porting them to new devices or platforms, maintaining, updating and fine tuning them to fit to certain buyers.

Despite having lots of qualifications, our specialty and main stack is C++. Our software engineers have 10+ years experience of developing software in C++, so you can be sure that your project will be in good hands if you select working with us. It’s always more efficient to hire a professional that specializes in what you need – especially at affordable prices.

The company’s CEO, Alexander Feldman, is an experienced software engineer who had worked for Google and Microsoft before founding FelenaSoft, and created a special system of interviews and test tasks that guarantees that we only employ talented developers passionate about what they do. That often helps us to come up with quick, untrivial solutions to even the most complicated challenges!

Our team has the most experience in multimedia areas (2D, 3D graphics, video, Internet and games) and artificial intelligence technologies, but we are positive that our extensive expertise will help us implement projects in other spheres equally effectively.
See our fulfilled and ongoing projects here

So if you
– need to have a software product created from scratch,
– are willing to update, upgrade or maintain your existing products,
– are looking for porting your existing products to more operating systems, browsers, devices, etc.,
– are in the search for software development outsourcing services of some other kind,

then partnership with the software development company FelenaSoft might be your best choice!

 

Benefits of working with us

  • top quality development of your product, with professional-looking user interface and quality internal structure;
  • continuous maintenance of the released product including features enhancements and technical support;
  • flexible prices;
  • shortened development time – saving of your own time and money.

 
If you are interested in modification of Xeoma video surveillance software to meet your requirements, read more here
 

 

Our prices

Flexible in everything, our software development outsourcing and outstaffing services also offer flexible fee rates depending on your needs. We do not hide prices since openness is our core value.

  • Junior developer (2+ years experience) – $30* USD per hour,
  • Software engineers with the Middle level (5+ years experience) – $70* USD per hour,
  • Senior software engineers (10+ years of expertise) – $100* USD per hour,
  • QA+Sysops (qualified testing, system administration, etc.; 8+ years of expertise) – $60* USD per hour.
  • *Prices are negotiable. Lower prices might be available for long-term full-time type of projects. Please contact us to learn more

    If you choose software development outsourcing or outstaffing services by FelenaSoft Company, you will get a developer assigned that will attend to your project.
    Alternatively you can choose to work with any engineers available at the moment, for example if your project requires more of a “here and now” type of work. We provide either types.

    Number of engineers is limited. Please contact us to discuss if we will be able to help you with your project.
    If you are ready to start, you can contact us to get a quote or pay for custom development in our Purchase page.

     
    We can also take up urgent projects where we’d need to start urgently! Price for short notice projects is $160 USD per hour.
     

     

    Our principles for the quality of work

    The company quality of software development outsourcing and outstaffing is maintained by:

    • multi-year skilled software developers;
    • close team interaction that prevents loss on communications between team members;
    • agile/iterative development with modern practices (scrum, tdd, unit testing, xp, refactoring and so on);
    • cross-platform development in C++ for Windows, MacOS, Linux, iOS, Android, etc;
    • using 2 week iterations, full testing, full daily progress reporting and builds for your control;
    • internal management with daily communication, so you always know an actual status and progress;
    • issue/bug tracking, revision control system, morning/daytime and overnight email communications;
    • great experience in understanding business and customers needs (many finished successful end-user products for our clients);
    • strong programming skills allow us to realize the most difficult projects that most of others cannot;
    • always looking for improving your ideas and selecting best solutions;
    • saving your time on details and management by converting even a raw untechnical idea into a software product.

    We are working both with clients who have no technical background in software development outsourcing area and professional
    software development companies, so you can be sure we do speak the same language about any project.

     

    What projects we work with

    We work with both one-off projects that just need quick development without further maintenance or upgrades, and with long-term projects that need to be up-to-date at every moment and thus require continuous maintenance. For such large-scale projects we offer personal approach with a team of professionals working full-time, constantly improving the quality of the product. As a software development company we especially value and prioritize such long-term partner relationship – some of our projects, usually from USA or Israel, have been lasting for over 10 years. This, we believe, is the best show-case of the quality of our work.

    Our products – both proprietary like Xeoma, and created for our clients – do sell successfully around the world.

    If you need lower cost and high quality for your software products, consider ordering software development outsourcing or outstaffing services by FelenaSoft company.
    We have been developing software for many companies since 2004 year (most of company clients are from USA, but also from Germany, Israel, Switzerland, Denmark) – please review some of our projects made here. The portfolio includes two software products for video surveillance, 3D cloud tomography, 3D video editing software plugins, biofeedback games, VoIP/SIP services, medical facility services, etc.

    Most of our software development projects are related to 3D graphics, GPU and video processing for the most popular operation systems: desktop (Windows, Mac, Linux) and mobile (Android and iOS).

    Surely you will agree that it is impossible to replace the first floor in an already built skyscraper. It is the same in developing software products. It is easier to continuously enhance the software without the need to rewrite it. Thus we keep the internal architecture of code strong, designing clear structure and always adapting it (on-time refactoring, redesign on changes, unit testing for catching errors, improving usability of user interface, etc.) according to your product requirements and changes. Strong internal quality of source code allows to minimize mistakes, makes changes easy, minimizes budget for software development outsourcing, time for changes and improves overall user satisfaction.

     

    Our qualifications

    If you are familiar with programming terms, these words will speak for themselves confirming our professionalism:

    • scrum,
    • agile practices,
    • extreme programming,
    • refactoring,
    • design patterns,
    • pair-programming,
    • unit testing,
    • TDD,
    • UI and OS/server level programming,
    • cross-platform C++,
    • GPU/shaders,
    • continuous learning of new technologies,
    • gaining information on methodologies and best practices,
    • we work with Agile, Kanban, SVN, Mantis, Windows, Linux, Linux Arm, Mac OS X, Android, iOS, Visual Studio, Xcode, Android Studio, GCC, OOP, TDD, C++14, Objective-C, Java, Javascript, HTML, CSS, Bash, STL, CUDA, OpenGL, SQL, dlib, TensorFlow, OpenSSL, ffmpeg, ffserver, WebRTC, OpenCV, OpenVINO, Android NDK, sockets, multithreading, WinAPI, posix, and more,
    • 40h/week working time to avoid tiredness,
    • flexible work schedule,
    • friendly work environment,
    • comfortable location of office (center of the city),
    • table tennis room,
    • own kitchen,
    • cafeteria
    • and other benefits making work effective.

    Time difference is not a problem for us as we’re always committed to bring best results and quality reporting to our customers!

     

    How much will my project cost?

    Here at FelenaSoft Company a project cost is calculated by multiplying the base cost (see here) by how much time your task will take.
    Naturally, this evaluation is only possible after we account for the project description, requirements, preferences, etc. Contact us and describe your project, your budget limits, and we will come back with a personal quote.

    There are no minimum order amount or flat project prices since all projects are unique.

    We believe that this pricing scheme is more honest and more effective: you pay only for what you need, and it allows to add or change requirements on the go. It’s a win-win combination compared to flat prices where any extra preferences are charged extra to the flat price, or are impossible at all.
    If you are looking for the lowest prices in the world, we will probably not be your choice (although of course our prices are highly competitive).
    But if you are willing to have a product created fast, flexibly, at affordable prices with a great quality-to-price ratio, a quality product that will be exactly what you wanted it to be, and can be maintained and evolved further with or without the company that created it, we will be the right choice for you! Contact us!

     

    Our values

    We prioritize and value honesty, openness, friendliness, peacefulness, ability to acknowledge mistakes and learn from them, perpetual personal and professional growth, logical creative and independent thinking, ability to understand business needs, interest in and willingness to create something new, healthy lifestyle without bad habits. For us, programming is not just work; it’s the lifetime project, best hobby, and the way to self-realization and changing the world for the better.

     


    Please do not hesitate to ask us any questions. Don’t settle for less – choose software development outsourcing services by FelenaSoft Company. We will be glad to help you to decide about possibility of our collaboration, to consult you on possible implementations of your ideas, etc. Contact us today!

    With best wishes,
    Alexander Feldman
    FelenaSoft Company CEO

     

     

    Read also:
    Paid customization (rebranding) of Xeoma
    Purchase Xeoma’s source code
    Paid support