Developer's cover image
Developer's avatar
Android
Cybersecurity
iOS
Management
React

Description

✓ Software Architect with 22+ years of experience in various IT fields such as Electronics/IoT,
Tech Support, Networking, Operating Systems, Low Level and High Level programming lan-
guages, Databases, and Information Security.
✓ Skillful in all phases of the software development lifecycle such as project planning, require-
ment gathering and analysis, system architecture and design, implementation and testing, de-
ployment and sustainment.
✓ Thorough understanding of Object Oriented Programming concepts such as Abstraction, En-
capsulation, Inheritance, and Polymorphism; Protocol-Oriented-Programming and Functional-
programming concepts; Higher order functions such as Filtering, Closures, Reduce, and Index.
✓ 13 years of enterprise experience with Cocoa Touch, Instruments, and Objective C. Up to date-
knowledge of XCode 16, iOS 18, and Swift 6.
✓ Strong Data Structures and Algorithms background.
✓ Experienced in XML and JSON parsing. Expert level Git skills.
✓ Experienced in Python, Perl, SQL, C, C++, Assembler, Bash, and PowerShell, and GNU
Linux scripting.
✓ Proficient in the use of architectural pattern such as Clean Swift, MVC, MVVM, MVP and de-
sign patterns including Singleton, Delegation, Facade, Factory, Builder, Category, and Class
Extension.
✓ Familiar with functional programming in Scala. CI/CD with Jenkins.
✓ Experienced with Docker, Kubernetes, NGINX, Spark.
✓ Knowledgeable in all major cloud providers such as AWS, Azure, GCP.
✓ Capable of creating and consuming RESTful APIs.
✓ Trained in Parallel Programming and Distributed Computing.
✓ Comfortable with relational and non-relational databases such as Postgres, MySQL, Mon-
goDB.
✓ Proficient in Test Driven Development and Behavioral Driven Development; writing unit, per-
formance, and integration tests. Fluent logging, debugging, and crash tracing skills.
✓ Self-motivated and disciplined creative individual. Trained in SCRUM, Kanban, and Waterfall
SDLC methodologies in enterprise environments with multiple cross- functional teams.