Enterprise Objects Consulting. Company Background



Similar documents
Building Robust Applications l Optimizing Performance l Transforming Business

Your Information Technology Partner. Company Overview. Copyright Mantra IS LLC. All rights reserved.

Take full advantage of IBM s IDEs for end- to- end mobile development

SBP is a software development outsourcing company, established in 2004, and headquartered in Bucharest, Romania.

100% NO CODING NO DEVELOPING IMMEDIATE BUSINESS -25% -70% UNLIMITED SCALABILITY DEVELOPMENT TIME SOFTWARE STABILITY

Rich Media & HD Video Streaming Integration with Brightcove

GyanSys Inc- Microsoft Case Studies:

Human Resources Department.

You ll need to have: It d be great if you have:

SENIOR WEB DEVELOPER

1. Digital Literacy - Computer Security and Privacy 2. Partners in Learning: Organize and Manage the Use of ICT in Your Classroom 3.

What is BPM? Software tools enabling BPM

Hexacta - A Case Study in Oil and Gas Industry

CAREER OPPORTUNITIES

6 CURRENT JOB OPENINGS:

Is Liferay Right for Your Organization? Seven Things to Consider When Choosing a Portal Platform

JUSTIN J. LITTLE Build and Release Engineer

BONITA, The Open Source BPM Solution

MySQL Web Development PHP. System Administration XML APIs. Large Scale Systems Implementation. Amazon Web Services (AWS) Shell Scripting

Oracle Identity Analytics Architecture. An Oracle White Paper July 2010

Migration and Developer Productivity Solutions Retargeting IT for Emerging Business Needs

Los Angeles Trade-Technical College Student Employment Center. Computer Science. Part-Time

Net Developer Role Description Responsibilities Qualifications

Mike Laurel. Web Developer UI / UX Engineer.

Keshima Technologies Pvt. Ltd.

Database Technologies MySQL, PostgreSQL, SQL Server, Oracle. Development Tools Eclipse, Aptana, NetBeans

ENGINEER - DEVELOPER ADVANCED JAVA. 28 years old - 7 years of experience

How To Understand The Architecture Of An Ulteo Virtual Desktop Server Farm

PRINCIPAL JAVA ARCHITECT JOB ID: WD001087

Day 1 - Technology Introduction & Digital Asset Management

AppStack Technology Overview Model-Driven Application Management for the Cloud

Client Overview. Engagement Situation. Key Requirements

CURRICULUM VITAE ERIK R YOWELL EMPLOYMENT: CONATUS CONSULTING, LLC, Raleigh, NC 2009-Present Information Technology Associate

Kiefer Consulting, Inc Job Opportunities

NOORUDDIN BHATTI PROFESSIONAL EXPERIENCE. Sharjah City Municipality. TACME (Technical Art Concepts) Oct Jun 2013

Requirements Checklist for Choosing a Cloud Backup and Recovery Service Provider

Client Requirement. Why SharePoint

EFFICIENT AND FLEXIBLE SOLUTIONS FOR YOUR SOFTWARE DEVELOPMENT NEEDS

GRAD Analytics Advanced price and promotional analysis interface. Reactive UI providing dimensional visibility to marketing analysis.

Lucy Zhang UI Developer Contact:

Requirements Checklist for Choosing a Cloud Backup and Recovery Service Provider

AngularJS, Javascript, Prototype-based OO concept, RESTful Design Pattern, GWT, HTML5, Database.

DTWMS Required Software Engineers. 1. Senior Java Programmer (3 Positions) Responsibilities:

W3Blender Overview Custom Application & Web Development Services

Putting the power of Web 2.0 into practice.

MicroStrategy Course Catalog

629 Meier Lane, Onalaska, WI

SOFTWARE OUTSOURCING

Software development. We listen. We care. We develop in-house! Benefits of working with Yumasoft:

Xelude. Company Profile. Information Systems.

Programming Languages

Initial Value Proposition (IVP)


MORE THAN WHAT YOU SEE

VISION BPM. Business Process Management.

Computer Science Course Descriptions Page 1

DevOps Best Practices for Mobile Apps. Sanjeev Sharma IBM Software Group

OXAGILE RESUMES SUMMARY OF QUALIFICATIONS TECHNICAL SKILLS SENIOR JAVA SOFTWARE ENGINEER

Your Technology Partner Offshore and Onsite. Outsourced Software Development Services at

Offerte del 10 maggio 2013

Luca Caucchioli Information Technology Consultant

Aspire Systems - Experience in Digital Marketing and Social Media

Integrated Performance Monitoring

IT Infrastructure and Emerging Technologies

Mobility Strategy. For Enterprises

NEXT-GENERATION, CLOUD-BASED SERVER MONITORING AND SYSTEMS MANAGEMENT

1.Cisco Network Architect

JBOSS ENTERPRISE APPLICATION PLATFORM MIGRATION GUIDELINES

OUR TEAM. Enterprise Application Experts

.Net Developer Role Description Responsibilities Qualifications

How To Set Up An Outsourcing Center In China

Tools and Methods to Address Complexity at Scale

LEANDRO CONTRÓ GONZÁLEZ

Planning, Provisioning and Deploying Enterprise Clouds with Oracle Enterprise Manager 12c Kevin Patterson, Principal Sales Consultant, Enterprise

ManageEngine (division of ZOHO Corporation) Infrastructure Management Solution (IMS)

WHITE PAPER OCTOBER CA Unified Infrastructure Management: Solution Architecture

Oracle s Cloud Computing Strategy

POSITION DESCRIPTION. Role Purpose

Nearshore Outsourcing Software Services

Mohammed Khan SUMMARY

COMPANY PROFILE FOR PARTICIPATION IN BANGLADESH EXPORT DELEGATION TO DENMARK AND DANISH B2B SEARCH

Company Profile TeamDev Ltd.

Senior Consultant 250 Male May 1980

Transcription:

Enterprise Objects Consulting Company Background

Enterprise Objects Consulting, 2011 2 of 11 Table of Contents 1. Introduction 3 2. Types of projects 3 3. Service Differentiations 3 4. The Team 4 5. Industries 4 6. Tools, Environments and Technologies 4 7. Languages 5 8. Recent Projects 5 8.1 Consumer electronics project 8.2 Medical Faxing System 5 5 8.3 Other systems 7 8.3.1 Corporate Intranet for Puente, Argentina and Puente, Uruguay 7 8.3.2 Cloud-based faxing system for the Calgary realtor association, Canada 8 8.3.3 Website design implementation for Turner Broadcasting's Boomerang LA, USA 8 8.3.4 Human resources workflow for Puente Argentina 8 8.3.5 Portal for Conicet, Argentina 9 8.3.6 Liferay training and consulting services, Chile Stock Exchange website 10 8.3.7 Liferay Theme for Education Portal, Spain 10 8.3.8 Website for entrepreneurs, USA 10 8.3.9 Government website, National Administration Investigation Unit 11

Enterprise Objects Consulting, 2011 3 of 11 Company Background 1. Introduction EOC is a software developing Company located in Buenos Aires, Argentina. Our objective is to become the technological partner of choice for our clients, a part of their development team. To achieve this goal, we provide world-class professional services at a reasonable cost and with a high level of commitment. Being a boutique firm, we offer tailored solutions, a long-term business relationship, and a high degree of responsiveness. EOC started operations in 2004, with a team of professionals that have been in the market for more than fifteen years in previous incarnations of the company, providing services and support to clients in different business areas. 2. Types of projects Customized solutions: We help our clients with the choice of tools and technologies for each project. Our team is able to carry on projects in a variety of technical environments, placing strong emphasis in the integration of open source systems to minimize costs to the clients while providing world-class solutions. Public websites: We are able to select the right combination of features and design, within a budget, in order to maximize the site effectiveness and compliance with the client business practices. Intranet and Portal Applications: We have extensive experience working with Content Management System technologies (principally Liferay and IBM Websphere Portal Manager). Consulting and training on specific technologies such as Liferay, Xen, system optimization, etc. 3. Service Differentiations Our projects are managed following a tailored methodology based on the adoption of the following guidelines: o Project Management following the PMI recommendations o Project Lifecycle according to RUP (Rational Unified Process) o Scrum (Agile Methodologies) We have been part of distributed, remote teams in many projects, communicating in written and oral form in English and Spanish. Our business model is a hybrid form of outsourcing nearshoring: the client is in direct contact with the team throughout the Project in order to facilitate the communications and information flow. We are in a convenient time zone to facilitate working during the daytime as an extension of your staff (for the USA). We specialize in integrating technologies, as well as developing from the ground up.

Enterprise Objects Consulting, 2011 4 of 11 4. The Team We follow a strict recruiting process comprised of several steps, including phone and personal interviews, tests and psychological evaluations. We look for talented persons with a strong passion for technology, problem solving and ability to integrate a team. All our team members are IT professionals or advanced college students. We provide a dynamic and energetic environment with a focus on achieving common goals. Our team is formed by 17 members: Developers, QA / performance engineers, Architects, Infrastructure experts and Project Leaders / Managers. Our QA lab is able to test our systems in a variety of environments and conditions, including performance and stress tests for distributed systems. 5. Industries Through our involvement in projects and the experience of our team members integrating world-class companies, we have gained proficiency in the following industries: Health/ Pharma Banking Telecommunications Foreign Trade Consumer electronics 6. Tools, Environments and Technologies For the sake of brevity, here is a list of the tools and technologies used in the projects carried on just during the past year: Systems setup and deployment in Windows and Linux operating systems ipad and iphone development Server Virtualization with VirtualBox and Xen Portal development with Liferay 5.2.3 and 6.0 Content Management with Alfresco and Jackrabbit Administration and development of databases with MySql, PostgreSQL, and MS SQL Server. Live db replication with Bucardo, DBRD. Workflow automation with Bonita Workflow (BPM) Systems integration with Sun's (Oracle's) OpenESB and Glassfish application server Communications (voip and fax) with Asterisk and Hylafax Web User interface development with ZK (Javascript AJAX toolkit) / HTML/ CSS/ XML, jquery, Vaadin Reports generation with Jasper Reports Performance measurement and stress testing with jmeter, Grinder, Slamd Functional testing (UI level) with Sahi, Watir, jmeter Release automation and Continuous Integration with Hudson Desktop user interface with Adobe Air Defect tracking with TestLink, Eventum, Redmine and Jira Compliance with Agile methodologies using GreenHopper

Enterprise Objects Consulting, 2011 5 of 11 Installer development with NSIS and Installshield MS-Windows management and configuration with WMI Massive data search and indexing with Lucene 7. Languages Java C# Objective-C C++ Python 8. Recent Projects 8.1 Consumer electronics project Our client is a startup firm located in San Francisco, CA, USA. The company was created to develop a system composed of proprietary hardware and software to be distributed to residential end-users. The business model defines Electronics retailers as the project Client, and computer users in the household as the project End Users. The system purpose is to automatically configure a household network composed of Windows and Mac computers, and the most common used peripherals (printers, scanners, cameras, and so on). Among its features, the system allows users to automatically share printers and folders throughout the household network and across operating systems, set up routers and access points, etc. Configuration information is retrieved for the hardware and software in each computer in the household and stored in a remote central repository, where later an external technical support representative can access this information (with logon credentials) to help troubleshoot configuration problems. Our part in this project was to develop software that runs in each computer (Windows XP/Vista/W7 and Macintosh versions) within the household to retrieve the configuration info and to set up the operating system. The project was developed in C# (.NET framework 3.5) for Windows, and in Objective-C for Mac OS X. Part of the team worked in assessing and improving the performance and stability of the Java code that runs in the hardware designed by the client. The project started in April 2009, and has been active for 15 months; a beta version of the system is due on October 2010. The EOC team is composed of 2 C# developers, 1 Objective C developer, 1 Architect, 1 QA Engineer and a Project Manager. This project is managed following the Scrum methodology, including daily stand-up meetings where our team integrates via call conference with the client team. To improve the communication and to facilitate the system integration for important milestones, some members of our team were required to travel to San Francisco several times for stays of up to three weeks. 8.2 Medical Faxing System The client is Proficient LLC (http://www.proficienthealth.com), a startup firm located in Greensboro, NC, USA.

Enterprise Objects Consulting, 2011 6 of 11 This project involved the architecture, design, development and deployment of the web application, plus the infrastructure maintenance and operations support. The system is used to digitize incoming and outgoing patient information via faxes in healthcare institutions (the end-users of the system) in the United States. The documents from faxes or files is stored in the system database and used for tracking and follow-up of the medical diagnostic tests and treatments requested from independent medical practices, as well as for insurance purposes. "Software from Proficient Health offers efficient and reliable health care solutions in the communication, exchange and management of protected health care information (PHI) among hospitals, physicians, other providers, and health insurance companies. Proficient software seamlessly integrates into your existing business to improve workflows, business processes, and reduce operational costs. Our cloud computing technology maintains a clear path for all involved parties to continue to communicate within our secure and controlled applications while they migrate to a paperless environment ". To build the system the following tools were used: Glassfish, OpenESB, Asterisk, ZK, Java, Linux, Hylafax, Postfix and PostgreSQL, among others. The final result is a sophisticated system that allows the information flow according to a workflow defined by each organization. It allows for online information interchange (subject to approval by both parts taking place) between different medical institutions; in this way, a patient treatment or diagnostic started in one medical center can proceed in another without data loss, and information can be exchanged with insurance companies, pharmacies, nursing homes, etc. An ipad version of the system was developed in addition to the original web application, to run natively and take advantage of the distinctive portability of the device. An Adobe Air application was developed for Mac and Windows to add advanced printing and data interchange capabilities to the user desktop. The project started in April 2009 and has been active (and in production) since then. Our team is formed by 3 Java / UI developers, 2 SOA developers, a Project Manager, a QA engineer and an infrastructure/deployment engineer. The system is currently in use by numerous Hospitals and other Medical Institutions in the north and central zone of the United States.

Enterprise Objects Consulting, 2011 7 of 11 ipad application 8.3 Other systems 8.3.1 Corporate Intranet for Puente, Argentina and Puente, Uruguay Puente is a large financial institution in Buenos Aires. The intranet developed for them centralizes company information and provides a platform to access workflow applications also being developed for them, for internal company processes. A similar intranet based on Liferay 6 and Bonita 5.4 was developed for Puente Uruguay.

8.3.2 Cloud-based faxing system for the Calgary realtor association, Canada This system provides a real-estate organization in Calgary with the ability to provide all its members with faxing, both incoming and outgoing, with online archiving capabilities. 8.3.3 Website design implementation for Turner Broadcasting's Boomerang LA, USA Turner Broadcasting utilizes the Liferay portal for its websites. EOC provided the implementation of the visual design created by a partner company, creating the needed Themes, Layouts and Portlets, for the Boomerang Latin America website. 8.3.4 Human resources workflow for Puente Argentina Currently underway, EOC is creating a workflow using a BPM system to handle Human Resource tasks and other company administrative processes. Enterprise Objects Consulting, 2011 8 of 11

Enterprise Objects Consulting, 2011 9 of 11 8.3.5 Portal for Conicet, Argentina Conicet is Argentina s public science foundation, coordinating the government and public universities R&D efforts, with hundreds of institutions and researchers. We have provided the new website (http://www.conicet.gov.ar) that was launched in November 2010, using Liferay 6.0.

8.3.6 Liferay training and consulting services, Chile Stock Exchange website The website (www.bolsadesantiago.com) was developed by a partner company following the Liferay training provided by EOC, using LR 5.0. We also implemented the visual design and a great deal of base structure of the site under a technology and knowledge transfer agreement. 8.3.7 Liferay Theme for Education Portal, Spain 8.3.8 Website for entrepreneurs, USA This website provided a place for entrepreneurs to create online communities with similar interests, publish their projects with restrictions for access to non-invited members, a online place to auction a part of their project for finding investors, among other features. Enterprise Objects Consulting, 2011 10 of 11

Enterprise Objects Consulting, 2011 11 of 11 8.3.9 Government website, National Administration Investigation Unit Website for the Fiscalía de Investigaciones Administrativas (Argentina), a government unit tasked with investigating corruption with the federal government. We provided a website built with Liferay and ZK, with the ability for users to provide information on possible crimes, including anonymously.