Who I Am
I’m a web developer living in Syracuse, New York. I’m available for smaller, interesting projects during evenings and weekends.
Offering a versatile programming background spanning many languages and layouts for responsive websites. I have delved highly competitive solutions for a variety of companies, clients and brands. Most recently, I developed and held a high level role in the development and security of websites/servers for Emerald Expositions. Taking the designs from concept through release working closely with our team of designers and brand managers to exceed expectations.
My career has included progression through roles ranging as system engineer, senior web developer, and cyber security engineer with such companies as Fort Group Inc and Emerald Expositions. I am currently open to opportunities as a team contributor and focus on emerging technologies and product innovation. I offer a diversified technical skill set and expertise in translating ideas into product offerings.
Created first interactive NJEDA incentives catalog. Using Adobe Flash and ActionScripts I created a executable file that was stored on a thumb drive. When connected to a users computer it loaded and would either connect to the NJEDA server to get the latest data or use a file that was stored locally every time it connected. This allowed for there sales team to have the latest document and data no matter where they are. (Fort Group, Inc)
Managed and Maintained 96 websites. I was responsible for updating and maintaining plugins and core files on all WordPress websites. I was also responsible for the 9 RedHat Servers they ran on. I was responsible for maintenance and updates of the software and creating the security protocol for the servers. (Emerald Expositions)
Areas of Strength
PHP | HTML | HTML5 | CSS | CSS3 | WordPress | Drupal | JQuery | Python
Software Development Life Cycle (SDLC) | Agile Development | Release Management
Version Control (GIT) | Team Leadership | Vendor Relations
I am currently working on my Masters Degree in Cyber Security at Syracuse University in New York. I have a growing passion and fascination with all aspects of Cyber Security on both sides of the coin.
Summary of Qualifications
What I Do
- Custom PHP Form Scripts that can do things like send emails, upload files, ftp files, take payments online…
- Content Management Systems – Custom PHP CMS for you to be able to update your website.
- PHP Ecommerce shopping carts like Zen Cart, Joomla – Virtuemart and even WordPress can be used as a shopping cart.
Depending on your needs, I can custom code your website, or can modify open source solutions that will best fit your project scope. Most of the small PHP projects I work on are not listed in my programming portfolio. You can view project details and provider reviews of some of the professional web programming projects I have worked on here.
What to Consider
- From the technical standpoint, have you thought about the following?
- What is the best shopping cart software for your eCommerce store?
- What considerations do you need to make for eCommerce web hosting?
- How will you collect credit card payments online?
- How will you get your product data into your online store?
- How will you market your online store once it is built?
I can answer and offer suggestions to all of these questions. Besides building a new eCommerce store for you, I can take care of other aspects such as setting up a secure certificate and help you to understand about merchant accounts and payment gateways Contact me if you need a professional PHP programmer to develop and/or manage your eCommerce store.
How To Optimize Your Website
Search Engine Optimization is the process of continuously improving your website. This in turn improves your ranking in search engines. The closer you show up on the top of the search engine results pages (SERPs), the more likely a user will click on the link to come to your site. I focus mainly on “on page” search engine optimization. This means modifying website code (ethically) to make it more efficient. Also, offering suggestions to improve the text on your website. With my PHP programming experience, I have the skills to make on page optimization easier. Some things I can do to improve on page optimization through programming are:
- Rewrite URL’s to include keywords in the file names without having to physically rename each file.
- Build title and meta tag tools so you can manage this content through a web tool instead of having to edit code directly.
- Dynamically generate site maps so they don’t have to be rebuilt manually when you add new pages to your website.
I will customize a SEO package specific to your marketing budget. Contact me for a customized SEO quote here.
Why Should You Care About Social Media?
Your wife is on Facebook posting pictures for the grandparents, the kids are on YouTube watching funny videos and your neighbor keeps sending you invitations to join Twitter – so what does this have to do with your business? All those sites are part of the new wave of social media that now dominates the internet. If all these people are using social media, don’t you think that is where your business should be? Social media includes many types of sites arising from the “Web 2.0” phenomenon. These sites have a high level of interactivity and rely heavily on user-generated content to continue to grow. The precursors of what we now think of as social media would be the early bulletin board systems and IRC chats. As technology advanced, platforms developed that allowed for the discussion forums and blogs that we see all over the place. These sites began the “Web 2.0” craze because they allowed communities to develop. The new social media sites take that to a whole new level. While blogs and forums are technically part of social media, social media the two main types of sites that most people think of as social media would be the social bookmarking and social networking sites. With these sites, not only can you discuss things with others, you can add other people’s content and share it with the world. On the bookmarking sites, you can categorize your bookmarked sites. You can add comments about them, share excerpts from them and even share them directly with social media sites. The social media sites also let you share content, including photos and videos, while creating connections to other users. Connections on the social media sites are made in a variety of ways. To begin with, you have a profile where you can share many details and find others who share those same details. For example, on the social media site Facebook, when you put in what high school you graduated from, it will offer to locate others who graduated with you and easily reconnect with people you may not have seen in years. Each of the social media sites allows you to follow other people or them to follow you, although they all call these followers by different names. Anyone choosing to follow you is saying that they want to hear what you say and see what you share – getting any ideas for harnessing the power of social media for your business? It is important to plan out your social media strategy with care. That starts with first knowing your market. Who is it that is the ideal customer? Once you determine that, then it’s a matter of finding out where the majority of those customers and prospects are spending their time. Each social media website has a unique demographic. Sure, they all attract a few people from across the spectrum but each one will be more attractive to a core group. Years ago, MySpace was the dominant player in social media. While they still have a good marketshare, the core userbase tends to be younger and heavily into music. If that’s your target audience, then you should be focusing on that site. If that’s not your core market, your time will be better off spent elsewhere. Once you’ve determined which sites are the best ones to reach your target market, then you need to plan even more. Your content needs to be focused towards that same core audience in order to attract their attention. Those most likely to be in your customer’s network are also most likely to be in your target market. Most people tend to be friends with people of similar ages and interests. Of course, there is going to be a variety of people in your customer’s following but the majority are most likely to be a part of your market. Your social media strategy must include a plan for expansion of your network. Once you’ve begun getting people into the network, it will grow exponentially but it’s very important to choose these first people according to your company’s image, values and market. Most sites will have many ways for you to find new people to add to your network, such as search by interest capabilities or groups that you could join. As you can see, there is a lot of thought that goes into developing a social media strategy. The benefits reaped, however, are well worth the time and effort to to plan your social media strategy right. With help from us, you can plan your social media strategy right.
Full Service Web Hosting
MySQL Database Web Development
- URL of the page with the error.
- If possible, how to duplicate it. (Meaning, data you entered, link you clicked…)
- Browser you are using
- Type of error received. (meaning, error message displayed, white screen, no error, but something did not process properly
- Any recent changes to web code or web server
- Web hosting company you use.
By supplying me with information like this, it will help me get familiar with the problem quickly. Even still, finding and fixing programming bugs can be a time consuming process. Contact me to fix website errors and I will respond promptly.
Website Consulting Services
- Website Development
- PHP Web Programming
- Web Hosting Packages
- Organic Search Engine Optimization
In addition to this, I now offer phone/email/skype web consultation services in half hour or hour increments. I can answer any questions you have about the process of how to create a website, using custom, open source or commercial software options and a ballpark budget you should expect to spend to build your website.
What to Consider
Consider thinking through the following questions before scheduling a web consultation. The more prepared you are before we speak, the more valuable information you will get from our consultation.
- What is the purpose of your site?
- What is your general website budget?
- How do you plan to market your site?
- Do you want to sell products online?
- Do you know who your competitors are?
- Do you need web hosting, website development, website desgin, search engine services?
GitHubSome of the code and projects im working on
BlogRandom post and thoughts....
No Results Found
The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.
- Application security
- Information security
- Network security
- Disaster recovery / business continuity planning
- Operational security
- End-user education
One of the most problematic elements of cybersecurity is the quickly and constantly evolving nature of security risks. The traditional approach has been to focus most resources on the most crucial system components and protect against the biggest known threats, which necessitated leaving some less important system components undefended and some less dangerous risks not protected against. Such an approach is insufficient in the current environment. Adam Vincent, CTO-public sector at Layer 7 Technologies (a security services provider to federal agencies including Defense Department organizations), describes the problem:
“The threat is advancing quicker than we can keep up with it. The threat changes faster than our idea of the risk. It’s no longer possible to write a large white paper about the risk to a particular system. You would be rewriting the white paper constantly…”
To deal with the current environment, advisory organizations are promoting a more proactive and adaptive approach. The National Institute of Standards and Technology (NIST), for example, recently issued updated guidelines in its risk assessment framework that recommended a shift toward continuous monitoring and real-time assessments.