I am a seasoned software engineer with 18+ years of diverse experience spanning various hardware and software platforms. My expertise includes mobile development for iOS and Android, desktop systems like Mac OS, Windows, Ubuntu, and Debian, as well as proficiency in the Internet of Things and Big Data technologies.
I possess a comprehensive skill set encompassing programming languages such as Angular, Python, Kotlin, Java, Swift, Objective-C, C++, C#, Golang, VB.NET, VBA, Perl, React Native, Javascript, HTML, XML, DITA, SQL, and T-SQL. Additionally, I am proficient in a wide array of development tools including Node, JIRA, Bitbucket, Github, Confluence, Docker, VSTS, Trello, SourceTree, Dev Track Pro, GIT, Test Track Pro, and SVN.
My experience extends to various Integrated Development Environments (IDEs) including Android Studio, Visual Studio Code, Xcode, Eclipse IDE, NetBeans IDE, Visual Studio, and Visual Studio for Mac.
In terms of methodologies, I am well-versed in Waterfall, Iterative/Incremental, SCRUM, Agile, Extreme Pair Programming, Test-Driven Development (TDD), Behavior Driven Development (BDD), as well as Black Box/White Box Testing.
With over 7+ years of team management experience, I have successfully led teams of developers and testers, overseeing the design, development, and implementation phases of numerous software projects.