My name is Aaron Saray and I want to help you with your project.
Whether you’re a lone-wolf or managing a group, when you add me to your team I bring industry best practices and solid development processes. You have a great project, product and company. Let me help you make it More, Better, Faster.
How I Implement Processes
We're not robots, so sometimes we need a little process help. Since programming projects require precise accuracy and measurement, good process is essential. Let me help set it up.
Analyzing the requirements before coding helps clarify business objectives and eliminate rework. Before any programming begins, the first step is a thorough review of the requirements.
Wireframes Before Code
To remove abstraction, wireframes are made to demonstrate the user experience and flow of any solution. Since interpretations differ, you can get an idea of how your project will function and get stakeholder buy-in before development begins.
While a guaranteed completion date sounds great, requirements change and needs evolve often making the date unreliable. Milestones give multiple check points to review and alter the project plan while allowing flexibility.
A beautiful, fully functional application really isn't worth that much if you don't know how it works. Without business process and technical documentation, you waste time and money every time you need to alter it.
Programming with Best Practices
Let's not re-invent the wheel. Many have come before us, let's learn from them. I use best practices with proven, stable technology to solve problems the right way.
PHP, Laravel, Testing & Code Standards
Using Laravel, a PHP framework, I create MVC-based architecture with thorough unit tests. High test coverage percentage is a guide, not a goal. To follow a coding standard and ensure quality, I implement PHP Code Sniffer and static analysis.
The newest HTML5 & CSS3
Browsers are capable of a wide range of functionality when the proper HTML and CSS is used. To guarantee platform-native experiences, I implement browser-supported controls using HTML5 and CSS3.
Git Version Control
Git provides code history logging, security and quick deployment tools. Whether as a single developer or part of a large team, version control is a necessity.
Ready to Get Started?
Let's get started by booking an initial call. During this call, I'll learn more about your needs and see if I can help you out. Don't worry - this is a low-pressure non-salesy call. In fact, if I can't help you out, I'll try to connect you with someone who can.Book a call with Calendly now.