Category Archives: Companies

BuiltinChicago

Today’s news  made me proud of our company yet again: Braviant Holdings was featured in  Built In Chicago’s 50 Startups to Watch in 2018! 

Today I could not stop thinking about the day when we moved to this office – it was juts 15 months ago, and there were only nine of us, and looking at the empty office space we would find it hard to imagine that at some point all this space will be filled!  But here we are – and we continue to hire.

We are hiring for all possible IT positions: UI/UX, App Developer, DB developer, QA, BA. We have a great team already, and we hope that each new person will add a significant value.

Let me know if you are interested 🙂

Advertisements

Leave a comment

Filed under Companies, news

We are live!!!

This happened yesterday. And immediately after “this” I’ve realized I am so tired – I could not post even a paragraph.

For the past several months the only thing people have heard from me was – “I am busy”. And I was. And yesterday our new product has been launched. Our new website went live, and a first couple of loans got through, and the first loan was funded.

For a couple of our team members that was the first real product launch in their lives. Not for me, but it’s definitely the first time in my life when not only all database design and database code is written by me (or drafted by me), but also everything is based on the new technologies, which were developed with my participation

the other day one person who’ve known me fora while asked me, whether I’ve accomplished everything in my life.

It sure feels pretty close to that :). That “I have nothing left o wish for” – all my wishes have become true. But now comes the next phase – life have to prove, that all the things I believe are scalable, durable, flexible, efficient – indeed are.

I am always saying: a database is a service. Nobody from the “outer world” can see all these cool things. The only thing people will see will be (hopefully!) fast response.

But you know, what’s even more important than “all wishes coming true”? That’s our team, In my 34 years in industry I am positive that’s the best team I ever worked with,  with each and single person being cooperative, flexible, opened to trying new things, diligent, attentive to details… and the list goes on… I’d just summarize it – each and single person in the team understands what the word team means:).

A picture from the launch:

Leave a comment

Filed under Companies, events, news, Team and teamwork

My first year at Braviant

Yesterday was my first anniversary at  Braviant Holdings. That was not an easy year. There was a lot of hard work. Lots of days and nights when I was not sure where I will be able to accomplish what I want and what I believe is needed to be accomplished.

But now, when I look back and think about what have happened over this year, I can only say: Wow!

Building of the new Data Mart from scratch, completely replacing the new system, using new techniques for combining multiple external sources. Keeping up with new challenges. Helping to build new framework for our data analytics. Starting as a sixth employee in the company and the only tech person and now being a part of a tech team within the company which quadrupled it’s size in one year.

And most importantly – delivering high- quality database solutions. The thing  which makes me really happy is that through this whole year I never had to compromise my technical values, that I was given a freedom and responsibility to do what I believe is right, and to be accountable for results. It’s the best thing one can imagine – to see how your works makes your company to perform better – every day.

And the last, but not the least – always feeling good being around my co-workers, smart, intelligent, helping, compassionate and dedicated. I love the culture of continuos learning, which exists at our workplace, love the fact that everybody wants to know what other groups are doing, and how their work impacts others. Granted its’ much easier to accomplish when the company is small, but I really hope we’ll continue this way.

Leave a comment

Filed under Companies, People, Team and teamwork

That’s about us!

I know that many people have already reposted this article, but I didn’t! Mostly because these past three weeks I was preoccupied by my family issues…

Anyway – Here is an article about Braviant Chicago office. And it’s very true, that we’ve hired the best and brightest! My dear co-workers, no matter how much I can be upset with you changing your requirements twice a day – you are indeed the best and the brightest, and I am honored to work with all of you!

 

Leave a comment

Filed under Companies, Team and teamwork

Help wanted!

Since I’ve realized, that our job postings on LinkedIn are not current, I am posting here 3 positions which I personally is most interested to fill. All these people we’ll work very closely with me (for those of you, for whom that’s a plus :))

App Developer

https://www.ziprecruiter.com/jobs/braviant-holdings-20cade2c/senior-software-engineer-b3bc31b7

Database developer

https://www.ziprecruiter.com/jobs/braviant-holdings-20cade2c/database-developer-0c2cf16a

System analyst

https://www.ziprecruiter.com/jobs/braviant-holdings-20cade2c/senior-systems-analyst-ff992fdc

There are matching junior positions for each senior position:)

Leave a comment

Filed under Companies, Workplace

A major accomplishment

It’s almost the end of the year. And it sounds like the most improbable day to write something about work, especially voluntarily.  But I’ve being really busy working  for the past several weeks (and months, to that matter).

But now I have something really exciting to report. And that “something” happened on Wednesday last week. On that day we stopped the automated emailing of reports from the old datawarehouse. Which of cause means, that we have all needed reports set up to run and email results from the new datawarehouse, which I have being building for the past seven months.

On one hand it seems like it took too long – the data was there and available for a while. But it always takes lots of time to convince people, who are used to the old ways, that they need to switch to the new system, the the new system is better, more accurate, etc. Besides,as it almost always happens, on the day that we’ve announced that “the old reports will be discontinued”,  the whole bunch of reports never converted to the new system emerged out of nowhere…

We were able to convert all these reports, to validate their results with business, and to shut down the automated reporting as planned.  And that means a lot for me, because it’s a very practical result of all my work since I’ve joined Braviant.  I do not have any illusions regrading this “sunset”, I know that there may be still multiple cases of “I need to see this old report” and such. And even after all user access to the old system will be disabled, we’ll need to archive the data for auditing purposes. But in any case I consider the current status as a major accomplishment, and a very material result of my work.

Of cause I won’t be able to accomplish that task without my wonderful co-workers, and since we are a small company, the input of each individual made a huge impact on the successful achievement of that goal.  I am in a very good place now, in all possible meanings of this word 🙂

Leave a comment

Filed under Companies, Data management, Team and teamwork, Workplace

My experience with Xplenty

… what I liked, and why I’ve opted not to use their services.

When I first started at Braviant, and just in a couple weeks have realized that I will need to build a new data mart, the question was: how I can do it having four different external data sources?  Not to mention, having no IT and no app developers.

At first my plan was to use foreign data wrappers – the are FDW for all of the data source types I needed: SQL Server, MySQL, .csv files and Postgres itself. So everything seemed easy, except of… well, except of RDS does not support any of the FDW, aside of Postgres one.

I’ve started to look for alternatives, and several people pointed me to the Xplenty – and I decided to give it a try. I almost feel bad choosing at the end not to go with their solution, because these folks had spent enormous time discussing my needs and trying their best to accommodate my wants.  And I believe that for many organizations it might indeed be a very sensible solution.

Who and when should consider using Xplenty?

  • Organizations which do not have or have very small IT department with not enough expertise in data integration
  • The number of tables to be integrated is small (or reasonably small)
  • The speed and/or frequency of data refresh/pull is not a big concern
  • There is none or very little special data processing

One of the definitely positive things about Xplenty is their customer service, they actually get back to you, they talk to you, they are really focused on resolving your problems. They would give you a sandbox instance to try everything for a week, and you can perform as many data pulls during this trial as you want. They will help you to debug your scheduled jobs.  Another great thing is that you do not really need to know anything about these external systems, except of the connection details. all the meta-information will be extracted, and processed, and the data will be presented to you.

So why we ended up not using their services? Well, because as it often happens, the things which are good for some customers are not good to other. We needed to map in total over 300 tables, and this was completely manual process. Besides, it turned out that some column names in our external data sources where there keywords in Postgres, so they required special coding – yes, Xplenty supports this option, but again, it is a manual process.

There were several other things which also had to be decoded manually, for example, integer 0/1 was force-converted to boolean, but the biggest problem was a speed of refresh. Again, if you have just a handful of tables which should be refreshed a couple times a day, there is no problem at all. But if you have 300 tables which has to be refreshed every hour or so, and each table takes at least a minute to refresh… you’ve got the idea.

To summarize: there are lots of cases when Xplenty will be the fastest in terms of delivery and the easiest solution; it didn’t work for us, but on the other hand I do not think any out-of-the-box solution will work for us – we ended up with the custom development.

 

 

Leave a comment

Filed under Companies, Data management, Uncategorized