Web Application Development
Full stack development involves developing UI/UX (the front-end, HTML, CSS, Javascript, React, BootStrap, etc) as well as the back-end (Java, Springboot), Databases (MS SQL Server, MySQL, MariaDB), infrastructure (AWS, Azure, Docker, Kubernetes, VMWare, etc) and Mobile App Development (Java, SDK, Unity, Ionic, etc).
A Full Stack Developer is a jack of all trades, functionally understanding HTML, CSS and Javascript, database design and development, REST APIs and web storage and how to put everything together into a functioning Web or Mobile App. There are a lot of moving parts in a full-fledged application that one full stack developer needs to understand, so it is important that a full stack developer is open-minded, always ready and willing to learn something new with the understanding that they cannot (and often do not) know everything. Partners whom are experts in specific fields are often important in Full Stack Development projects, as they supply targeted information on specific issues that full stack developers need to overcome.
Being a full stack developer, I retain knowledge in a wide array of disciplines that allow me to design and develop systems from top to bottom. When I encounter an issue that is out of my range of expertise, I have relationships with other businesses that I can fall back on for incite and recommendations. This allows me to retain flexibility and keep any one project on track irrespective of any technical shortcomings.
With that said, the services that I supply here do not have to be all encompassing. Maybe you have a UI and a firm collection of APIs talking to a back-end database and just need someone to manage the database itself, maybe add new tables, develop backup and disaster recovery routines or move a database from one RDBMS (Relational Database Management System) to another. Maybe you need some modifications to your front-end or are just looking for lower cost Cloud options. Whatever the need, you can hire me to focus on just one facet of your entire system, but with an understanding of how the entire systems functions overall. Whatever the case, the cost here is just $80 an hour.



HTML, CSS & Javascript are the primary components of a web interface, with REACT being featured as the main tech to use in developing an interface because of its reusable components, fast rendering, great developer tools, strong community support and proficient data binding. This is the tech used the world over for developing front-ends for web and mobile app.
On the back-end I deal mostly with Javascript and Java, using Spring Boot and Hibernate to establish connectivity to the database and develop REST APIs that the front-end can call to pull the data that it needs from the database. The infrastructure I use lies on AWS, who is the hosting provider that gives me the services I am most familiar with using.
On the database side, MS SQL Server, MySQL and MariaDB are the RDBMS systems that I am most familiar with. The latter two systems, MySQL and MariaDB, I use most often for those customers that don’t have the money to shell out for MS SQL Server licenses and don’t have a full DBA on hand to manage the RDBMS system after the project completion for ongoing maintenance and support.

- Front-End
- React/ReactJS
- Javascript
- HTML
- CSS
- AWS
- Back-End
- Java
- SpringBoot
- Hibernate
- SQL
- AWS
- Databases
- MS SQL Server
- MySQL
- MariaDB
There are other technologies that are very popular with Full Stack Development, like Python, PHP on the front-end, PostgresSQL, MongoDB, Firebase and others for the databases and Docker and Kubernetes for containerization. While I am not an expert at any of these, I am aware of them and do have business relationships with other developers that are experts in those respective tools. If the project is large enough, I would seek to put together a team of experts to handle areas where my knowledge is lacking.