Technically sophisticated software developer with over 10 years of experience in the full software development lifecycle from concept through delivery of next-generation applications and customisable solutions. Areas of Expertise: Proficient in advanced development methodologies, development tools, operating systems, and processes contributing to the design and rollout of cutting-edge software applications. Partner with developers, analysts, as well as QA and support engineers throughout the product lifecycle to produce high-quality, user-friendly, scalable, and bug-free software. Possessed advance command of various testing suites, agile methodologies, and monitoring tools along with cross-platform expertise in Linux and Windows. Demonstrated strong ability to analyse code and engineer well-researched, cost-effective, and responsive solutions. Technical Proficiencies: Programming Languages: C, C++03/11/14/17, Python, Java, Go, and Bash shell. Development Tools: make, CMake, gcc, gdb, valgrind, ant, maven, and MSVC 2003-2019. Operating Systems: Linux and Windows. Technologies: STL, Boost, Multi-Threading, SQL, Docker, Google Protocol Buffers, NoSQL, and Hadoop. Teamwork: git, Perforce, JIRA, Bitbucket, GitLab, Atlassian Stash, Scrum, and Kanban.
©