Tag Archives: Braviant

Don’t forget about Chicago PUG this Tuesday!

Attention fellow chicagoans! Do you want to learn more about PG Open 2017 straight from the participants? Come to Chicago PUG meetup on September 12!

Here is a https://www.meetup.com/Chicago-PostgreSQL-User-Group/events/242081721/link to the meetup – please RSVP there.

Advertisements

Leave a comment

Filed under events, Uncategorized

Why I like so much what I am doing

Many years ago, when I was about to graduate from the University, my not-then-husband asked me, what I wanted to do with my professional life: to write “smart” papers about how-everything-should-be, or to do something real? Because it was quite obvious, which answer he had expected at that time, I’ve answered: of cause, the latter one!

But speaking seriously, that was my goal through all my professional life. Yes, I do write the “smart” papers about how things should work, but all these discoveries are of little interest to me until I can make a practical usage out of them, and until I can prove, that what I think is right actually changes things for better.

I like to say, that “a database is a service”. There is nothing else in the world of information technology which is more remote from the end user, than the database internals. Our work manifests itself in a very not-so- straightforward way. And when the the absolutely theoretical approaches which I’ve developed, actually work the best possible way – there is nothing more exciting.

In the system which I am building right now, which is more than just an app, but the whole system, which includes interaction between different online services and the data warehouse(s) I am implementing all the ideas, which has been important for me for most of my professional career.

I am using the bitemporal model I talked so much about through the past two or three years, and it is fascinating to see that things I was hoping will work and have some value to the business, actually produce value!

I work with application developers to bypass the ORM, and to use the output of the database functions for the most efficient communication with the data storage. I did this many times before, but never before I’ve experienced that level of cooperativeness.

I am using the foreign data wrappers in a most extended manner, and literally eliminate the gap between the application databases and the data mart.

Everything I wanted to accomplish in different periods of my professional life – everything is coming together, and I can see that the results are coming out really … how I wanted them to be :).  And I can’t allow it to be different.

Leave a comment

Filed under Data management

Chicago July PUG with Bruce Momjian

I have just one thing to say – it was a great meetup! I was worried, that the even was scheduled not for the best day: it’s the end of July, when people are either heading to vacation, or at least just trying to spend as much time outdoors, as possible. Besides, for some reason nobody likes to meet on Thursdays.

In spite all of the above – the attendance was great, and the audience was really engaged. Do I need to mention that Bruce is the greatest speaker in the Postgres world?!

The presentation was brilliant,  over an hour just passed by, and nobody even asked whether we can have a break 🙂


And now I really hope  this won’t be the last time Bruce is visiting Chicago and talking at PUG!

Leave a comment

Filed under events, People

Please join us this Thursday for a very special meetup!

Attention Chicago Postgres users, developers, DBAs and everybody who knows what the word “Postgres” means! In the unlikely event you did not hear about it already – this day is coming! Bruce Momjian will be our guest at the July meeting of the Chicago PostgreSQL User Group, and I do not think I need to say anything else! We are just excited that this is finally happening!

Please RSVP, if you are planning to come, and didn’t RSVP yet – we have a new person at the building reception, and I need to give her a guest list! Also, just for this meetup we will extend the time till 9 PM, so that everybody could enjoy the conversation.

Hope to see you there!

Leave a comment

Filed under events, People, talks

Revisiting the old code (or not)

This blog is becoming more a collection of mistakes I’ve made than anything else, but I believe learning from other people’s mistakes is important. So each time I do something not-so-smart, I am sharing it here.

I was not sure how to call this post, and still not sure the name reflects the contents, so let me proceed to the story:). It has been over a year since I’ve started to rewrite the pieces of an old system, one by one. And granted in the very beginning I didn’t know the data so well, so after a year in production I could rewrite most of them much better.

But what is more important, that data itself has changed as well. One of the important changes was that a year ago we were using two external service providers for loans processing, and now for several months we are not using one of them (except of the servicing of the old loans). But it turned out, that I had a step in my code (which BTW had to be executed every two hours!) which would try to fill in the ID from this old system which we are not using anymore – for all records, which do not have this ID assigned! Which means, (since we do not use this system) that every two hours I was scanning all records – for nothing!

After I commented out this loop, the execution time for the whole process became pretty much invisible.

… now – how I should title this post?!

2 Comments

Filed under Data management, Development and testing

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