├── .gitignore ├── _config.yml └── README.md /.gitignore: -------------------------------------------------------------------------------- 1 | .idea/* 2 | -------------------------------------------------------------------------------- /_config.yml: -------------------------------------------------------------------------------- 1 | theme: jekyll-theme-minimal 2 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # JAMES LIN 2 | 3 | I am a full stack python developer with reasonable level of devops skills, and love writing software to solve real life problems. I am active on [stackoverflow](https://stackoverflow.com/users/342553/james-lin?tab=profile) also contribute to open source projects every now and then. 4 | 5 | Reach me via [email](mailto:james@lin.nz) or [Linkedin](https://www.linkedin.com/in/james-lin-nz/) 6 | 7 | # KEY SKILLS 8 | - Python / Javascript / Database / DEVOPS/ Django / React / ElasticSearch 9 | - Mentoring & knowledge sharing 10 | - Fine-tuning AI models / RAG 11 | - Learning new stuff 12 | 13 | # EXPERIENCE 14 | 15 | ### Business Technology Group - Senior Developer 16 | Aug 2018 - PRESENT 17 | - Django/Python/ReactJS/Databases 18 | - Quarterly Champion reward - July 2022 19 | - Internal/External projects 20 | - Mentor junior devs, review pull requests 21 | - Participate in architecture design 22 | - Created automated billing tool to process 14+ products and services 23 | - Improved service usage polling accuracy by at least 4 times 24 | - Optimized service usage polling performance 25 | - Created workflow project to improve resource provisioning for clients 26 | - Setup automated testing in CICD 27 | - Setup automated code vulnerability scan in CICD 28 | - Setup internal PYPI index 29 | - Setup internal docker repositries 30 | - Fine-tune AI models for classification tasks 31 | 32 | ### Yellow NZ - Senior Developer 33 | Apr 2017 - Aug 2018 34 | - Various Python projects (Yellow listings & Adwords engine) 35 | - Mentor Junior Devs, PR reviews 36 | - Django/Python, AWS Lambda 37 | - Project Dev Lead 38 | 39 | ### GrabOne, NZME - Senior Developer 40 | Jan 2014 - Apr 2017 41 | - SOA Architecture 42 | - Develop services including SSO(Oauth2), cart, billing and fulfillment 43 | - Open source development 44 | - CI Integration 45 | - Django/Python, Javascript 46 | 47 | ### ImageCentre Group - Senior Developer 48 | Jan 2013 - Oct 2013 49 | - Deliver online products according to specification and timeframe 50 | - Mentoring 51 | - Django/Python, Javascript 52 | 53 | ### Yellow NZ, Auckland — Senior Developer 54 | May 2010 - Jan 2013 55 | - Maintain and develop new features on Finda 56 | - Re-platform Yellow products to Django 57 | - Creator of Yellow SEM tool. 58 | - Test automation with Selenium 59 | - Django/Python, Javascript, PHP 60 | 61 | ### KiwiRail, Auckland — Developer 62 | Oct 2004 - May 2010 63 | - In-house software development 64 | - Look after critical EDI systems 65 | - ASP.NET (code behind) 66 | - Java 67 | - PHP 68 | 69 | ### Freelance Work 70 | 2005 - Present 71 | - Freelance 72 | - AWS, DevOps, CI/CD, Docker 73 | - Django/Python, PHP, Javascript 74 | 75 | # EDUCATION 76 | ### Massey University, Palmerston North 77 | Jan 2001 - Dec 2003 78 | - Bachelor of computer science and information systems 79 | 80 | ### Awatapu College, Palmerston North 81 | Jan 1998 - Dec 2000 82 | 83 | # PROFILES & CONTRIBUTIONS 84 | - [Stackoverflow](https://stackoverflow.com/users/342553/james-lin) 85 | - [Github](https://github.com/variable) 86 | 87 | # Hobbies 88 | - Woodworking 89 | - Welding (MIG, Stick, Tig) 90 | - Gaming 91 | - Sports 92 | - 4WD 93 | --------------------------------------------------------------------------------