Agile full stack developer with safe and secure methodology!
Customer-focused, detail-oriented and innovative professional
with four years of experience in application development;
complemented with extensive knowledge in the full lifecycle
of the application and software design process. Armed with
the ability and desire to learn new things and keep up to
date with latest technologies and application development
techniques. Highly capable of building and maintaining
relationships with clients; able to handle multiple projects
simultaneously while maintaining optimum results. Articulate
communicator; with outstanding interpersonal, time
management, and problem-solving skills.
Beautifully Written Code
Effective coding practice ensures that an application
runs as fast as it could while maintaining readability
for developers. I write code that is not only fast but
also readable and well documented.
Web & Mobile Apps
I have created many unique applications for both
the web and mobile - iOS and Android. I develop based on
the project's needs and requirements. All my applications
are vigorously tested manually and by automation.
APIs & More
APIs are a cornerstone for almost any application.
I develop highly-secure RESTful/SOAP APIs that interact
with other 3rd-party APIs and send data to multiple
types of devices.
I develop well-written applications in Objective-C
and Swift for iOS and Java for Android. I follow strict guidelines set by both
Apple and Android to develop aesthetically pleasing apps while still maintaining
full functionality. I work with clients to increase user acquisition and retention.
I create back-end systems written in multiple languages such as Java,
PHP, Python, Ruby and many more. I utilize my knowledge to decrease latency
while maximizing load. I use Amazon Web Services and Google Cloud Platform
to create web applications which gives way for scalable environments.
Almost all applications require a database and all of them require athought-out
and well structured database. Prior to developing any application, I start designing
the database model by using an Entity-Relationship diagram. I normalize all my designs
to the 5th Normal Form which ensures there will never be any anomalies within the database.
In any application, the first thing a user sees is the design. Users tend to judge
the application by it's looks. I work with my clients to design a clean user-interface
with a seamless user-experience. My websites, just like this one, and applications
are built to be viewed on multiple devices.