Brochure
Email:-(Eugeniy Tyumentcev, CEO)
Skype: etyumentcev (Eugeniy Tyumentcev, CEO), hwdtech
The team at Hello World! Technologies has been serving as the
mediator for businesses and software since 2002. Profound
knowledge of mathematics and computer science helps us make our
job better. We are sure that improving by means of science is
definitely relevant for professional growth. All our developers have at
least Master’s degree in mathematics or computer science. Some
developers have a Ph.D., and constantly attend scientific and IT
conferences.
We have advanced even in transferring knowledge to others. In
addition to teaching at the local university, we conduct seminars and
training sessions. Some links to the reports are given below.
We provide unparalleled expertise in:
- C#, SQL, Node.JS, NoSQL;
- REST services, SOAP services;
- network programming (sockets, tcp, udp, http, etc.);
- mathematical modelling;
- cross-platform programming;
- multi-threaded programming;
- parallel programming;
- middleware applications;
- strong knowledge of OOP and design patterns, unit-testing,
refactoring.
We learn new and promising technologies while we use
reliable ones. To write robust, clean and maintainable
code is our main goal.
Methodologies: Agile (Scrum, Kanban, Lean)
MONEYWIZDATA – Iliya Yordanov, CEO
“In my 15 years in the IT industry, I’ve come to work with hundreds of people. Iakov
is one of the most loyal, ethical and dedicated developers I’ve seen. His expertise,
eye for details and hard work made a huge difference for our project!”
AL DIGIT – Pavel Sumarokov, CEO
“Our company had been in transition, when we invited Eugeniy Tyumentsev to give
a training session. The developers had already accumulated a lot of technical
experience, but following the process left much to be desired. As a result, employees
understood how development process is organized, experienced the difficulties of
teamwork and learned to overcome them together. My colleagues and I had a charge
of vivacity, enthusiasm and positive emotions long enough after training. Knowledge
transmitted by Eugeniy are fundamental, relevant, and recognized by leading IT
companies”
Systemapic – Knut Ole Sjøli, Lead Developer
“Developers from HWdTech were a great asset to our team, developing in NodeJS,
Vanilla JS, Mocha, Grunt, Docker. They are very dedicated, hard-working and always
positive and eager to contribute high-quality work. In our project, they have developed
a very robust test-suite in MochaJS, solved server- and client-side issues, and
implemented standardizations and best-practices on his own initiative.
We would definitely recommend and work with them again, and indeed hope to do
so”
Task management web portal-
This tool can be used by different kinds of organizations. It is suitable for commercial
enterprises to measure the activity of their employees, assign tasks, etc. It can also
be used for performing tasks and tests in educational institutions. The manager can
schedule tasks with deadlines and see screenshots, keyboard and mouse activity.
This is a large scale and labor-intensive project with complexity of 15 man-years.
Project: particular attention was paid to the visual
component of the project management process. Our
main aim was demonstrating the current state of the
project in a handy form. The backend of the system was
implemented with ASP.Net MVC5 and SQL Server. We
used POCO Entity 5 framework with expression trees to
work with the DB. Frontend was implemented with ExtJs 4 framework.
Features:
single page web application;
task management;
reporting;
customizable task presentation: task tree or task board.
Website: http://tiktokcoach.ru/
Time and issue management tool-
Project: This application is a truly cross platform C# application which works on
Windows, Linux and Mac OS, and has absolutely the same interface. To achieve this,
we used embedded WebBrowser control and implemented interface with HTML5 and
JS. Architecture is based on Actor model.
Features:
task management;
time tracking;
native language parser for issue creation;
screenshots;
cloud synchronization.
Website: http://tiktokcoach.ru/
Kattis. Platform for recruiting and programming contests
2016
Kattis allows companies to exhibit their test tasks and challenges. Potential
employees, in their turn, can compete and have a greater chance of being hired. Top
developers receive a response from the company. Kattis allows to evaluate
candidates effectively and objectively.
Also, a large part of the project is a platform for programming contests. It is popular
among freelancers and companies, as well as among educational institutions. Kattis
is often used by top universities to make better assessments on students’ work.
Websites:
http://www.kattis.com/
https://open.kattis.com/
Script service-
This service provides tips to aid in the work of the sales
staff. The original version of the website consisted of a
learning part and a series of tests aimed at more efficient
sales. Training completed with a final test. Subsequently, the customer abandoned
the idea to include the tests, so we did not have them in the current version of the
website.
The working part of the project, which became the final version - are tips for sales
managers, which they can use in the course of a conversation with a potential client
in a variety of situations. This significantly increases conversion.
There are 300 cards that can be grouped in a convenient way (for example, “FAQ” or
“objections”), or you can create your own group as well. It makes navigation during
the conversation much faster and helps attract customers.
Features:
identification, authentication, authorization;
limiting of access rights;
grouping, editing of tips.
Website: under NDA
Job finding platform
2015
The platform that connects current college students and recent graduates with
nonprofit organizations to allow students to gain valuable hands-on experience
through professional work on short term projects. Project Management System dealt
with the client side as well as the server side.
Features:
further development of already existing application;
over 100,000 lines of code;
over 150 tables in the database;
collaboration with distributed team.
Website: under NDA
News portal. News resource for a big city-
Project: our team has created one of the largest news portals for a metropolis. The
design of the portal was provided by the most famous design companies in Russia.
The main difficulty was passing the supervision of this company. There are about
80+K unique users per day and more than 1 billion page requests per day.
Functionality:
news listing (including by popularity);
commenting;
checking comments on stop-words and stop
phrases to avoid publishing non-legal comments;
web-based admin control panel for journalists.
Website: http://gorod55.ru
Scientific and IT conferences we participated (websites are mainly in Russian).
PgConf.Russia 2016
International conference of developers and PostgreSQL users took place in Moscow
on February 3-5th, 2016.
Eugeniy Tyumentcev
Report: “The experience of using JSONB in real projects”.
https://pgconf.ru/2016/89895
.NET Conference in Chelyabinsk, May,15. Report: “Development of reliable parallel
and distributed applications: fast and cheap”.
http://dotnetconf.ru/materialy/parallel
SECON’2016
VIII inter-regional conference of software developers
Eugeniy Tyumentcev
Report: “Development of reliable parallel and distributed applications: fast and
cheap”.
http://2016.secon.ru/speakers#speaker-19
http://2016.secon.ru/program
https://www.youtube.com/watch?v=b2RMpn_nyjM
IV International Conference "Information technology of intellectual support for
decision making" in Ufa.
May, 19th, 2016
Ziegler Igor, Eugeniy Tyumentcev
http://www.ugatu.ac.ru/iv-mezhdunarodnaya-konferenciya-informacionnyetehnologii-intellektualnoj-podderzhki-prinyatiya-reshenij.html
http://www.ugatu.ac.ru/assets/files/events/-/itids_program.pdf
Mal'tsev Meeting
Novosibirsk, May 3-7th, 2015
Maxim Malov
http://www.math.nsc.ru/conference/malmeet/15/Main_e.htm
http://www.math.nsc.ru/conference/malmeet/15/uch15_eng.pdf
http://www.math.nsc.ru/conference/malmeet/15/001.pdf
International conference "Approximation of logical models, algorithms, and
problems" (DIAMOND-2015) Omsk, 27–30th of April, 2015.
Mikhail Vakhrameev, Maxim Malov
http://almaz.oscsbras.ru/index.php?page=participants
HappyDev’15
IT conference in Omsk, December, 4–6th, 2015
Eugeniy Tyumentcev
Report: “Development of reliable parallel and distributed applications: fast and
cheap”.
http://happydev.ru/speaker/1101
https://www.youtube.com/watch?v=hqkyaMeRI84
Workshop: “The practice of developing server applications”.
https://www.youtube.com/watch?v=6bRF7mu9pvs&list=PLqOMfjuJszgSj4t4NTRsp
GOIys3igv5TU&index=25
“Why should a programmer know mathematics?”
https://www.youtube.com/watch?v=2nC6FKD1WlU
Alexey Bukurov
Report: “Formation of the user interface based on meta descriptions”:
http://happydev.ru/speaker/1099
https://www.youtube.com/watch?v=OcsVq80aeJY&list=PLqOMfjuJszgSj4t4NTRsp
GOIys3igv5TU&index=22
HappyDev’14
December, 6–7th, 2014
Eugeniy Tyumentcev
Reports: “Where did S.O.L.I.D. principles came from?”,
“What to do if you only have 7 students, a philologist as an analyst and a very complex
project?”.
http://2014.happydev.ru/speaker/1012.html
https://www.youtube.com/watch?v=NY_EUAq9EqY
HappyDev’13
December, 7–8th, 2013
Eugeniy Tyumentcev
Report: “The use of Mock-objects for load and stress
testing”.
http://2013.happydev.ru/section/4.html#report-18
https://www.youtube.com/watch?v=yh1g6BKMnTk