An extremely tech-savvy software professional and can function as any role including as a project manager, architect, or full-stack developer.
I have over 30 years of experience in the software industry and possess advanced knowledge of software architectures and development methodologies. I’m able to plan, architect, design, develop, deploy and maintain just about any software engineering project (server-side systems, desktop/web/mobile applications, etc.).
I have full-stack development (from server-side apps to mobile and web applications) experience as a software developer, architect, and project manager. In all of my software projects, I focus on security, optimization, and scalability. I have experience programming in Rust, Kotlin, Swift, PHP, JavaScript, HTML/CSS, Java, and Objective-C.
I have successfully executed software development plans and managed teams consisting of in- house developers, freelancers, and outsourced offshore (remote) contractors. I'm well-versed in the entire Software Development Lifecycle (SDLC) and extremely comfortable with all the major development methodologies, such as Waterfall, Agile (and Scrum / Kanban) as well as DevOps.
I can lead and manage large teams - both in-house and remote, including vendors, contractors, and clients/customers/users - and also plan, use (or recommend the use of) common collaboration software tools (project management, issue / bug-tracking systems, customer relationship systems, etc.). I can provide end-to-end project management being a leader, instructor, motivator and director to multifaceted and multicultural team across geographic locations.