It happen to me to receive more lucrative offers while in commitment with a client. Invariably, I've declined them.
The client put their trust in me, and I'm paying back by sticking around until its done.
You can rely on me.
I deliver quality, and do it fast.
I know the tools, and processes, and best practices and whatnot. I know my trade.
I respect people. I talk to business and to techies, to Dev teams, to QA and Operations without taking sides. I focus on client's results, and not on my ego.
Thank you for the work ... it's been very well executed with good communication and good progress. Jeremy S., PM
You deliver! Julie C., PM
Sure! Take a look at examples of public and/or open-source projects I did.
GenericParallel is a Proxy Service that takes a list of requests, executes them in a parallel manner with configurable concurrency and error handling strategy, and gives you back a list of responses.
Compile the OSB code, add ACLs, alerts, workmanagers, throttling, configure the endpoints - all in one pass.
No more manual post-deployment work. No more human errors.
URL coming soon. Interested? Email me.
Run unit tests on OSB domain without touching any backend services. Do not pollute your business code with test one.
Run isolated tests in production environments without risk of calling backends.
URL coming soon. Interested? Email me.
Analyze, profile and tune XQueries online and for free.
Like JIRA, but QAs use TD? No problem, sync issues between TD and JIRA (two way!)
Beware: the project is largely DIY
Forgot the admin password to one of your domains? Don't panic. You can decrypt it still.
Go to Recover Weblogic Password site. (Doesn't work in IE currently)
Simple and portable pure-C++ (no macros) unit test framework for C++
Collect OSB stats in automatic mode and export them as XML or CSV
Having a team without a strong technical leadership will result in quality issues, delays and unnecessary expenses.
Offshore teams in particular tend to cut corners if left without clear directions.
I can provide a technical guidance to the team and peace of mind to you.
Application's issues harm your bottom line.
Eliminating the most annoying defects would immediately improve users' productivity and reduce the expenses on support.
I can do the investigating, locate the issues and fix them in shortest time possible.
Older application may become not fully adequate to the new business requirements.
Updating the existing application instead of getting a new one protects the investments. It has fewer risks. And it won't break the bank.
I can plan, design and implement the required enhancements.
Slow application may cause real financial losses.
Web users may leave without making a purchase. Internal business processes may slow down.
I can analyse the causes of the performance problems and suggest the ways to correct them.
Applications working together produce an effect far greater than each one of them separately.
Older applications though not always designed to interact.
I can design and implement integration points for older applications.
Even the best mechanisms need oiling. Even the best applications need periodic checkup.
Logs should be inspected, disk space should be reserved, minor bugs should be fixed.
I can perform periodic applications' check-ups and take the correcting actions.
Sometimes you just must get a new application.
Writing it from a scratch is a risky and a very expensive path. It takes a skill and experience to navigate it to success.
I'm employing a process that guarantees that the clients will get what they want, within the budget and on time.
As business grows, it is critical to untangle the applications from each other, allowing for independent development schedule.
The accepted way is to implement SOA. The practical steps though require a deep subject matter understanding.
I can help to plan the SOA initiative and suggest the best practices.
Being 20 years in IT, chances are I do.
Just send me a email with your questions, and I'll get back to you ASAP.
Long-term contracts. Working from home or from within client's office.
Fixed number of hours of availability a month for post implementation support.
For critical issues that need immediate resolution.
Photo by Gilbert Chan, Zodiac Photography
I'm an expert Java/J2EE/SOA consultant helping diverse businesses to make or save money for almost 20 years.
I had worked for clients in multiple industries, including banking, telecom, energy and health-care. Here's my resume.
I'm an experienced mentor for more junior developers and a skillful hands-on coder myself.
As you may have expected, I'm a certified J2EE developer and architect.
I'm located in Toronto, ON, Canada.