From some point he’s just one of the 7 billion people on Earth. From other point you can see something special in him. You can see a true passion for software quality and engineering, genuine interest to new tools and practices, free mind and beating heart.
I’m a Test Engineer with knowledge in these areas:
- functional, integration, loading and automated testing
- web apps, backend, Android and API testing
- mostly Java, but with little bit of Groovy, Scala and Python experience
- Gopher at nights and in my free time since 2015
- passionate about CI, CD and other engineering practices
- curious about DevOps, trying to make work easy with different tools, scripts and hacks
- passionate believer in point of view that testing it’s not about bugs and reports, but about overall improvement of quality, speed and productivity.
- Author of the most starred Qiwi repository https://github.com/qiwi/gradle-android-publishing-plugin
- One of my tool was mentioned in AWS blog post https://aws.amazon.com/blogs/aws/aws-week-in-review-december-28-2015
- Contributor to the open AWS guide https://github.com/open-guides/og-aws
- Participated in Badoo meetup http://badoo.github.io/loveqa with presentation about Continuous Integration in Visa Qiwi Wallet processing and write 2 publications in corporate blog about it.
- Presentation on AWS meetup in Berlin about how we are collecting metrics for mobile SDK http://www.meetup.com/aws-berlin/events/228229455
Interested? Then don’t hesitate to contact me.
My previous post about creators of Go, who think different, ended with a phrase Does it mean that they right again? I don’t know, we will see…. And now we can say for sure that they were right again. If you didn’t hear it, then you should read this post. It’s an incident report from Cloudflare regarding significant vulnerability discovered in their service. But they didn’t mention the most important part, how it was found.
I named this post after a very well-known slogan from Apple advertising. But we will not talk about Apple, we will talk about Go, the programming language that was created by exactly that type of people. The landscape of programming languages is huge. But there are something common for almost all of them. They try to put a lot of new features with every release. Sometimes, they broke compatibility between different versions, like Scala or even broke their community into 2 parts, like Python.
In previous post I tried to describe why I started to look into Go. Today I want to share a small example of Go power. Some time ago we had a tiny Python script for monitoring purposes that runs into CI. Setup was simple: - download script from Git repo - download and run Docker container with Python environment - run monitoring script. The whole execution time in CI was around 10 seconds.
I looked at Go in early 2015. Of course, I heard about this language earlier, but at those moments he wasn’t very interesting for me. Things changed after I joined Russian-speaking Go community in Slack (golang-ru.slack.com). I found very interesting and skilled people there. And this was the main point that forced me to look at the language. I went on golang.org and read the documentation. After that, I tried to write a small CLI tool, which used for authentication via HTTP on some internal service.