About me
My name is Steven Bucholtz and I am a passionate software developer with a strong background in computer information systems. With a bachelor's degree in this field and over 10 years of experience, I have developed a deep understanding of the intricacies of software development and a dedication to continuously learning and improving my skills.
In addition to my strong foundation in computer information systems, I have a particular expertise in the programming languages Ruby and JavaScript, as well as the web application framework Rails. I have used these skills to build a wide range of applications, from simple websites to complex systems with multiple integrations. I am highly proficient in both front-end and back-end development, and I have a strong understanding of the full web development lifecycle, from conception to deployment.
I am comfortable working with both traditional relational databases and newer technologies like NoSQL databases. I am always eager to learn and try new tools and frameworks in order to find the best solutions for my clients. Overall, I believe my skills in Ruby, Rails, and JavaScript, along with my ability to adapt and learn quickly, make me a valuable asset to any development team.
Abilities
A brief list of some of the topics I consider myself an expert in
Web Design
I have a strong foundation in web design principles, including layout, color theory, typography, and user experience design. I am also comfortable working with HTML and CSS to implement my designs and ensure that they are responsive and optimized for different devices.
Web Development
I am proficient in several web development languages and frameworks, including HTML, CSS, JavaScript, and jQuery. I have experience building responsive and dynamic web applications and am comfortable working with both front-end and back-end technologies.
Back End Development
I am familiar with various back-end technologies and frameworks, including Flask, Laravel, Django, FastAPI, and Ruby on Rails. I am familiar with database design and development and have experience working with MySQL, and PostgreSQL, along with maintaining Ubuntu and CentOS server stacks.
Responsive Design
As a web developer, I am well-versed in responsive design principles and have experience building responsive websites that adapt to the needs of different devices. I understand the importance of creating a seamless user experience across desktop, tablet, and mobile and have the technical skills to implement responsive layouts using techniques such as media queries and flexible grid systems.
Agile Development
I am familiar with agile development methodologies and have experience working on agile software development teams. I understand the principles of agile, including the importance of iteration, collaboration, and delivering working software to users as quickly as possible. Overall, I am confident in my ability to design and develop high-quality web applications that meet the needs of users.
Sysadmin skills
I have experience as a sysadmin and am comfortable working with both Windows and Linux operating systems. I am familiar with server architecture and have experience installing, configuring, and maintaining servers. I am proficient in shell scripting and automation tools such as Puppet and Ansible and have experience automating routine tasks to improve the efficiency of server management.