- me@jw.codes
- (207) 415-5252
- jw.codes
- Auburn, Maine
Senior full-stack software engineer with experience in a wide breadth of technologies. Julian has been on the ground-floor of building early-stage startups in small, tight-knit, agile teams for nearly his entire career. He thrives in a fast-paced, challenging, and creative environment and has extensive experience in API and database design along with client app development and user-experience.
- Designed and implemented a document generation system to produce more than 1000 monthly customer reports using Go and NATS for scalable task management and fault tolerance.
- Led numerous efforts to modernize and mature the product's tech stack. This includes leading a transition from a singularly JavaScript stack to a Go one.
- Simplified microservice inter-connectivity with the use of a NATS messaging backplane.
- Built an automated website vulnerability scanner conformant with OWASP standards.
- Developed a Learning Management System from the ground up with client interface and API used by over 5000 customers every month.
- Provisioned a dedicated SMTP service to send mock Phishing emails to several thousand customers each month.
- Built brand new client web app using Vue including numerous backend system upgrades to support new frontend experiences.
- Worked to ensure security best-practices including minimizing threat surface, data-leakage and DDoS attacks. All production systems are subjected to professional ethical hacking and penetration tests.
- Architected data structures for both greenfield and existing production PostgreSQL databases.
- Developed numerous internal utility libraries to increase technical leverage and team efficiency.
- Participated in regular peer code reviews and sprint planning and estimation.
- Mentored junior engineers on best practices.
- Involved in regular product strategy meetings with product owners and other stakeholders.
- Conducted technical interviews of senior engineer candidates.
- Designed and implemented REST APIs using Node.js
- Integrated with numerous third-party APIs
- Created fully-functional UIs using React and Redux.
- Designed and implemented data models that are logical and scale using PostgreSQL.
- Build out brand new features traversing the entire stack.
- Institute code-quality standards using style guides and Continuous Integration systems including automated frontend and backend unit testing.
- Developed a custom VPN system to allow remote engineers to securely access AWS resources.
- Built out RESTful Node.js backend and migrated existing architecture to utilize this new API.
- Architect data structures and optimize MySQL database performance.
- Develop scaleable solution to submit social media posts on time and at scale using AWS Lambda, Python and Node.js.
- Oversee mission-critical production database migrations with minimal service interruptions.
- Implement new features and maintain quality performance and UX in the native app using Objective-C.
- Web development: HTML, Sass/CSS, JavaScript, Vue, React
- API development: Go, Node.js + Express, Python + Django
- Database: PostgreSQL, MySQL/MariaDB, MongoDB, Redis
- Messaging: NATS, SQS, Kafka
- DevOps: AWS, Docker, Render, Heroku, CI/CD
- Methodology: Agile, Scrum, Github Flow