About
TechInsight has a solid 12 years experience of outsourcing software development.
We successfully completed a broad range of projects in the areas such as middleware computing,
application management and monitoring, healthcare and banking software.
We offer our customers quality services of highly educated and experienced professionals with strong
skills in C++, Java, .Net programming and hands-on experience in a broadest range of modern
technologies (including J2EE, XML/SOAP, RMI/CORBA, JITI,
messaging/middleware) and operating systems (all UNIX flavors, z/OS, AS/400).
Our project management experience includes all stages of an
application lifecycle starting with inception and
requirements gathering, through analysis and design stage and then implementation,
testing, quality assurance and concluding with long term maintenance and support phases.
At the same time our services are flexible enough to adopt any specific demands of a particular customer.
Services
TechInsight offers a broad range of software development services, from project inception to maintenance and support:
We can perform projects on different conditions:
Some notes of doing services:
Case Stories
Message-Based Framework for e-Business Applications
Main features of the framework:
-
The framework facilitates development of message queuing applications in distributed heterogeneous environments, oriented for
building e-business web-enabled solutions integrated with existing legacy applications running on mainframe side. The framework
was to provide a reusable architecture for message-based applications, where major part of application functionality and data
processing are configured with metadata (thus achieving less coding efforts as compared with existing messaging APIs);
-
Vendor-neutral OO API for message-based applications supporting most popular messaging vendors (MQSeries, MSMQ), and advanced
features (not found in underlying messaging transport implementations) for developing message-based applications using this API.
-
Versatile and powerful message parsing and format conversion engine for arbitrary message data formats. Both raw/binary and text
formats are supported (including XML). Formats and their conversions are described in flexible and extensible XML syntax. Supports
DTD & XML schema for customer XML formats description.
The customer successfully developed SWIFT and FIX format integration based on the product. Engine metadata is stored and integrated
with common framework directory (LDAP-based). Implemented GUI for editing formats and conversion maps. Additional utility support
for integration with COBOL copybook formats exploited by legacy mainframe applications. Implemented OO API to enable field-level
access to message format data and custom invocation of message conversion from within application.
-
Additional rich utility set of development and administrator utilities was developed (including GUI for application objects administration).
TechInsight responsibilities in this project:
Skills:
Project duration: 7 years (5 years in production). The project currently used by a number of largest financial institutions and we continue to support and evolve the product.
Performance Monitoring Solutions for J2EE Application Servers
Recently TechInsight participated in developing solutions for enterprise availability and performance monitoring, with shift to J2EE Application Servers performance monitoring.
One project was an advanced solution for WebSphere application servers (WAS) monitoring. This solution allows gathering performance and availability data by means of data
collectors – specially developed components incorporated into monitored WAS runtimes. Data reported from collectors are made available to the user via web-based GUI. The
solution allows for centralized monitoring of the entire enterprise WAS network, a wide range of operating system platforms is supported (including z/OS).
TechInsight participated in:
Other project was JMX-based monitoring agent for WebLogic application servers. This solution was based on the existing customer enterprise monitoring framework. TechInsight
developed agent component and GUI side solutions to fit into this framework for WebLogic Application Servers (WLS) monitoring. The agent consists of Java part that gathers
monitoring statistics and native part that publishes this data using existing frameworks’ APIs. TechInsight developed the agent architecture and design, the overall agent
code, including generic metadata-driven JMX collector responsible for collection of JMX MBean data into internal framework tables w/o additional special code written for each
table. Also, we developed GUI configuration utility and common agent infrastructure for WLS runtimes discovery and connection.
Skills:
Mainframe Performance Monitoring Solution
This is client-server system for mainframe performance data monitoring. The solution offloads ready performance data from the monitored system to a local database and allows
the user to perform various kinds of analysis/presentation of the performance data, including derived metrics, customer views and reports and drill-down functionality. The
project was implemented in C++ language.
TechInsight was responsible for the entire project development – starting from architecture/design phase and through testing/release/support.
MQSeries Channel Failover Solution
The solution provides automatic IBM MQSeries channels switching and message routing in the event of channel link failures. The product contains rich GUI integrated to the NMC framework and SNMP based agent.
Tour System
The solution is corporate intranet system for national wide tour operator. The system allows:
The system is integrated with legacy reservation systems to perform flights, hotels, car rental reservation and online payment systems to perform credit card payments.
TechInsight was responsible for high level design and code phases.
Medical System
The solution is state wide medical system. The goal is to simplify Rx handling procedures and reduce medical and client/pharmacy communication errors.
Core points:
TechInsight was responsible for design, code and testing.
Senior Java Developer/Java Developer
C++ Developer
QA Team Lead
QA Engineer
QA Java Engineer
Senior Java Developer/Java Developer (TIV-JAVA)
Participate in Java application servers monitoring software development.
Required:
Desired:
Please, send your resume at jobs@techinsight.com.ua
C++ Developer (TIV-CPLUS)
Participate in Java application servers monitoring software development.
Required:
Please, send your resume at jobs@techinsight.com.ua
QA Team Lead (TIV-QATL)
Lead QA team with 4-10 team members. Participate in automation tests development for Java application servers monitoring software.
Desired:
Please, send your resume at jobs@techinsight.com.ua
QA Engineer (TIV-QA)
Participate in automation tests development for Java application servers monitoring software.
Desired:
Please, send your resume at jobs@techinsight.com.ua
QA Java Engineer (FB-JAVAQA)
Participate in system and unit tests development for service oriented software.
Required:
Desired:
Please, send your resume at jobs@techinsight.com.ua
For all vacancies location: Odessa
|