I'm a software engineer based in Houston, Texas, with 16+ years of experience building fast, reliable websites and web apps for clients worldwide.
I've worked with startups, agencies, oil & gas companies, small businesses, friends and family, and I enjoy taking a project from the first sketch through launch and beyond.
I'm an IT graduate of Xamk, South-Eastern Finland University of Applied Sciences (formerly Mikkeli University of Applied Sciences) in Finland. I hand-code most of my sites using current web standards, and I like picking up new web technologies as they appear.
Every site I build is:
Professionally designed
Responsive on every device
Fast to load and easy to use
Optimized for search engines
Compatible with all modern browsers
Secure by default
Languages I speak
English
Russian
Turkish
Azerbaijani
Finnish
English
Russian
Turkish
Azerbaijani
Finnish
Places I’ve lived and visited
Living and Working Cultural Experience
Work Experience
Senior Software Engineer
Nov. 2021 – Present
Houston, Texas
Responsibilities
Build and maintain a full-stack oil and gas application, from Angular front end to ASP.NET back end
Develop real-time charts and dashboards that visualize live operational data
Design and develop ASP.NET APIs and the services behind them
Use AI coding assistants as part of the team’s workflow for code generation, reviews, debugging and documentation
Set up and maintain CI/CD pipelines for automated builds, tests and deployments
Design databases and data access for large volumes of time-series data
Write front-end and back-end unit tests
Review code and help shape technical decisions with the team and product owners
Troubleshoot, debug and improve performance in production
Senior Software Developer
Mar. 2020 – Nov. 2021
Houston, Texas
Responsibilities
Build the front end and back end of web applications
Design and develop APIs
Set up servers and databases
Take projects from concept to finished product, working with designers, developers and product managers
Make applications responsive and optimized across mobile devices and platforms
Write front-end and back-end unit tests
Troubleshoot, debug and upgrade software
Implement security and data-protection settings
Senior Software Developer
Sep. 2018 – Mar. 2020
Friendswood, Texas
Responsibilities
Gathered user and system requirements for new websites and applications
Prioritized projects, set timelines and assigned tasks to team members
Wrote and reviewed code, ran functional tests and debugged
Mentored junior web developers and evaluated their performance
Created wireframes and worked with designers on UI/UX elements
Collaborated with mobile developers on mobile-responsive websites
Kept software documentation up to date
Lead Software Developer
Jun. 2017 – Sep. 2018
Houston, Texas
Responsibilities
Defined site objectives by analyzing user requirements and planning system features
Built application user interfaces, setting priorities and choosing methodologies and tools across the development life cycle
Programmed and tested applications, coordinating requirements and schedules with the team
Recommended system solutions by weighing the pros and cons of custom development
Connected applications to network systems and information servers
Built multimedia applications with authoring tools
Troubleshot development and production problems across environments and platforms
Kept up with new internet technologies and software products
Web Developer
Apr. 2014 – Jun. 2017
Katy, Texas
Responsibilities
Designed, built and maintained web sites using scripting languages, content tools and digital media
Wrote supporting code for web applications and sites
Recommended and implemented performance improvements
Designed and implemented security measures such as firewalls and message encryption
Checked code for valid structure, industry standards and browser, device and operating-system compatibility
Selected programming languages, design tools and applications
Set up server directory structures
Wrote and edited page content, or directed others producing it
Documented test plans, procedures and results
Created system interaction and sequence diagrams
Developed procedures for ongoing web site revisions
Web Developer
Nov. 2013 – Apr. 2014
Houston, Texas
Responsibilities
Designed, developed, tested and deployed web applications
Worked with designers and programmers on web projects
Fixed bugs and resolved problems
Developed e-commerce strategies with management and integrated them into web sites
Maintained web sites and prepared updates
Created searchable indices for page content
Registered sites with search engines to increase traffic
Renewed domain registrations
Responded to user email inquiries and set up automated replies
Web Developer
Apr. 2013 – Nov. 2013
Houston, Texas
Responsibilities
Built site layouts and user interfaces from design concepts using standard HTML and CSS
Developed robust, user-friendly web applications
Maintained existing sites and applications day to day
Managed project tasks, timelines and communication
Monitored security logs and alerted security specialists to problems
Documented server load, bandwidth, database performance, and browser and device types
Worked with network personnel and hosting providers on hardware and software issues
Checked internal and external links to make sure they worked
Web Developer
Aug. 2012 – Apr. 2013
Helsinki, Finland
Responsibilities
Built the technical side of the website and supported existing infrastructure
Designed and implemented user-driven templates, databases and interfaces
Developed graphic design and pages tailored to the site’s users
Added HTML extensions such as animations and surveys
Tested applications and systems, including across browsers
Jr. Web Developer
May. 2011 – Aug. 2013
Mikkeli, Finland
Responsibilities
Worked with project managers and developers on specifications, deliverables and timelines
Converted designers’ images and layouts into CSS/XHTML themes
Contributed regularly to Joomla CMS theme development
Built site maps, application models and page templates that met project goals and industry standards
Tested web sites on a schedule and after every revision
Turning visual and interaction designs into HTML, CSS and JavaScript
Building visually appealing, user-friendly pages and interfaces
Creating and customizing templates for a CMS or web framework
Adding interactivity with JavaScript and libraries such as jQuery
Testing across browsers, platforms and devices
Testing for accessibility and other standards that apply in the client’s region
Reviewing designs against usability heuristics and observing real users
Technologies
Frontend
HTML 5CSS 3JavaScriptTypeScriptAngularjQueryAjax
Backend
ASP.NETPHP
Database
MySQL
HTML 5 - 90%
CSS 3 - 95%
JavaScript - 85%
jQuery - 80%
PHP - 70%
MySQL - 90%
ASP.NET - 85%
Angular - 90%
TypeScript - 85%
Ajax - 80%
Testimonials
“
My working experience with Isaac was very positive, and he comes with my highest recommendation. I hope that you are able to find a way to put his dedication, commitment, knowledge, and skills to good use.
Mario Gonzalez NiederheitmannCEO, Memorial Indoor Sports Academy
Mr. Johan proved to be hardworking and highly motivated worker, and showed excellent skills in problem solving. In many cases, Mr. Johan also proved to be a very innovative worker, working well under stress and persisting on tasks to meet the deadlines on time.
Ruslan PisarenkoCEO, Uniqul Oy
Isaac has been a valuable web development asset to us. He is extremely professional to work with, and his work displays his creative abilities and great attention to detail. He has exceeded my expectations when comes to his timely completion and delivery of web projects. I highly recommend Isaac Johan as a web master.
Osku NykänenCEO, ONSS
Mr. Johan was professional in his work, prompt in his responses, and he was a pleasure to work with. In light of our above experiences with Mr. Johan, we would recommend his services to anyone who needs a website developer.
Ozlem DirekPresident, American Turkish Association