Career Profile
- 17+ years of experience in Web development.
- Full-Stack Development
- Architecture Design
- Practice Strategic and Tactical Design in DDD
- Most Experienced Teck Stack
- TypeScript, Next.js, GraphQL, NestJS, Prisma, PostgreSQL
- Speak English a bit
- Experience in Technical interviewer in English
- Honest, Adaptable, Sociable
Skills
Language
TypeScript, JavaScript, C#, Java, HTML5, CSS3/LESS/Sass/PostCSSFramework & Library
React, styled-components, Antd, MUI, React Hook Form, Angular, RxJS, GraphQL(Apollo, urql), Zod, NestJS, Prisma, Storybook, MSW, ASP.NET Core, ASP.NET MVC, XamarinAnd More
DDD, Scrum, GitHub Actions, CircleCI, PostgreSQL, MySQLExperiences
I got involved in CADDi DRAWER.
I was responsible for re-architecture. Following DDD strategic design, I sorted out situation at taht time, created a context map, then drew a blueprint for re-architecture and team re-organization.
After that, I led enabling team and did technical support to other teams.
- Teck stacks
- Frontend: React(Next.js), MUI, Apollo Client
- API: GraphQL
- Backend: NestJS, Apollo Server, Prisma, PostgreSQL
- Testing: Jest, React Testing Library, Storybook
- DDD, Strategic Design
- Led Enabling Team
I led development of an in-house product for the CADDi Logistics bases.
I was responsible for infrastructure, CI/CD pipelines, technical decision, architecture design, development, maintenance, and operations.
Additionally, as a team lead, I was also responsible for Scrum operations, backlog item management, and team member management.
- Teck stacks
- Frontend: React(Next.js), Chakra-ui, Antd, urql
- API: GraphQL
- Backend: NestJS, Apollo Server, Zod, Prisma, PostgreSQL
- Testing: Jest, React Testing Library, Storybook, MSW
- DDD, Tactical Design, Onion Architecture
- Teck blog: https://caddi.tech/archives/3349#i-6
I joined CADDi in 2019 as a first Frontend Engineer.
I got involved in a development project of a procurement and supply chain management product called “Klein”.
I was responsible for the frontend area, including technology selection, architecture design, development, maintenance, and operations.
- Teck stacks
- Frontend: React, Create React App, styled-components, Antd, React Hook Form, Apollo Client
- API: GraphQL
- BFF: NestJS, Apollo Server
- Testing: Jest, React Testing Library, Storybook
- Examples of my work include implementing interactive diagrams, as illustrated in the Teck blog https://caddi.tech/archives/2211#Klein.
I joined Infragistics Japan in 2015, provided product support and technical advice for developers as a Technical Consulting Engineer.
- Teck stacks
- HTML5, JavaScript/TypeScript, CSS, Angular, RxJS, C#, ASP.NET MVC, ASP.NET Core, Xamarin
- Technical advice and support for 8 big clients.
- 2017 de:code speaker.
- 2018 HTML5 conference speaker.
I moved to a UI/UX company as a Front-End Engineer in 2013.
I acquired a extensive knowledge of setting up build tools and designing/developing Front-End architectures,
CSS architectures and Web APIs for Web applications.
- Teck stacks
- HTML5, JavaScript/TypeScript, CSS/LESS/SASS, jQuery, Backbone.js, Knockout.js, Bootstrap, jQuery UI, Kendo UI, Ignite UI, Onsen UI
- Build tools
- Grunt, Gulp, Yeoman, Bower
- CSS Methodologies
- OOCSS, SMACCS, BEM, Mind BEMding
- Developed 13 Web Applications.
- Designed Front End Architecture.
- Designed Web API.
- In addition to the Web Apps, experienced development of various Applications.
- WPF: 4
- Windows Store App: 4
- Flash: 2
- Android: 1
- Silverlight: 1
I started as a Web Developer for an Java based Web application development in a SI company in 2006.
- Teck stacks
- HTML, JavaScript, CSS, Java, JSP, Struts, DB2
- Developed Java/J2EE and web based insurance contract management system.
- Experienced almost all web development process (Basic design, Detail design, Coding, Testing, Deployment and Maintenance).
- Acquired extensive knowledge of web development.
- Led a development team of 5.