Advertisement
cmiN

story

Apr 8th, 2016
206
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.59 KB | None | 0 0
  1. I started learning Python by myself in 2007 having the need of writing more complex scripts
  2. in a easier and powerful way than Batch. Then I was surprised how the clean syntax and
  3. straightforwardness of this language allowed me to create all by myself some cool
  4. (small personal) projects involving web interaction, scraping, parsing,
  5. parallel data processing, databases, cryptographic practices, security concerns, GUI,
  6. protocols, file formats, operating systems, design patterns etc.
  7.  
  8. As this was my first language, by the time, I started to feel the need of figuring out
  9. how actually a little piece of software works so I lowered the level to C (then extended it to C++ & STL)
  10. and have accomplished a strong background on algorithms and data structures by participating
  11. to national olympiads/contests. I lowered it a little bit more when I was hired to Bitdefender
  12. by an introduction to ASM and practical knowledge about the memory allocation and CPU interaction,
  13. but at the same time, I kept the track on Python and combined my acquirements into high level well structured optimal modules.
  14. While working there for almost two years, I've developed all sorts of projects, from which I can highlight:
  15.  
  16. - DrLink: a service for crawling in an efficient way with a distributed scanning of threats and suspicious files.
  17. - Scrappy: an advanced application scraper that can recover from its last state in case of a (unwanted) stop/crash, which runs on custom plugins.
  18. - Rediscoll: a high level collection of basic Python data structures & OS locks, implemented as Redis abstractions.
  19. - Curloxy: a proxy provider web service with the ability to search, parse and test proxies from other external sources.
  20. - Kiki: a RPC-based framework, which was used as a basis for some of the team's distributed systems. It involved a lot CPython bytecode hacking.
  21. (this was a project conceived by Claudiu)
  22.  
  23. After a while, I felt the need of working in an environment where the OSS is appreciated, so I ended up with Cloudbase Solutions
  24. since last year. Here I was working with Claudiu, where we were developing an initialization service for Windows virtual machines
  25. (under OpenStack and not only, called Cloudbase-Init) and a integration testing framework for it (Argus). I was getting familiar with the rigorous
  26. idea of CI through Gerrit, Git flow workflow, code (style) linting and a little bit of Windows API/internals.
  27.  
  28. Now, I want to push my limits by working in a more challenging environment, so I've started collaborating with companies from:
  29.  
  30. - UK (Reckon Digital)
  31. - USA (47FARMS)
  32. - USA (iMedicare)
  33. - USA (Toptal)
  34. - <you>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement