Close

John Wilkins

Software Engineer

Download Resume
Loading weather...

Cover Letter

Hello. My name is John Wilkins. I am a graduate student at the University of Southern Mississippi where I study Computer Science. I have been working to become a software engineer for a little over three years now. I started when I was working in Miyakojima as a Assistant Language Teacher on the JET Program. I started with simple web development projects. After renewing my contract 4 times, I decided to return home to pursue a Masters degree in computer science to follow my passion. My goal has always been to return to Japan and participate in Japans vibrant tech space. I have so much experience of living in the country that I know I can also help my team members, who may also be new to the country, in adjusting to the language and such. I cannot wait to begin working on projects that will push the boundaries of possibility. With a strong background in Japanese, web development, and project management, I am confident in my ability to contribute meaningfully to your team. My skills include web development with various technologies, mobile development with Android Studio, and Cloud Computing with AWS services. I am constantly adding to my skills. I am interested in continuing to make use of my previous experiences while having new challenges so that I may grow and contribute to your company.   A common theme across all of my experiences is that I am a team player. During my four years in Japan as an Assistant Language Teacher with the Japan Ex- change and Teaching (JET) Program, I developed intangible cross-cultural communication abilities and content creation expertise, as I designed and delivered instructional materials tailored to requirements of individual schools, teachers, and classes. I honed my Japanese language skills, achieving Japanese language mastery, though my proudest achievement from this time was seeing students I coached proceeding to national English speaking competitions.   By finding purpose in the service of others, I have discovered a resilient drive to meet and exceed expectations. Recently, I have gained valuable project management experience from my role as a Graduate Assistant. The Department of Computer Science trusted me with assisting in the management of an IT capstone course in which students developed a data collection system. Across all the roles I have taken on, one thing is clear, I approach every endeavor with passion and a strong sense of service. I find purpose in service to those that rely on me to meet our shared goals. I have a strong record for meeting and exceeding expectations with timely and precise project deliverables. My unique background makes me a strong candidate for this role. I am eager to leverage my skills to uphold the high standards of your company and contribute to the success of your projects. I welcome the opportunity to discuss how my qualifications align with your needs. Thank you for your time and consideration. I look forward to hearing from you.

Experience

University of Southern Mississippi

Graduate Assistant

  • Tutored students as a resource via the tutoring center.
  • Acted as assistant to the professor for ITC 400, a capstone course,where 15+ students developed a system for ABET data collection.
  • Leading project planning, tracking milestones, and ensuring deliverables align with stakeholder requirements.
  • Supporting students with technical guidance and process improvements

Japan Exchange & Teaching Programing

Assistant Language Teacher

  • Communicated with colleagues in Japanese and English
  • Created fun, stable, and supportive learning environment in Japan
  • After school tutoring for the “Eiken” (English proficiency test)
  • Participated in after school events and volunteering activities such as picking up trash on the beach

University of Mississippi Student Housing

Community Assistant

  • Assessed and responded to the needs of over 50 residents living on the floor of the dormitory assigned to me.
  • Created, planned, and implemented educational, social, and recreational programming according to the housing curriculum. ・Managed various administrative duties including maintenance requests, incident reports, and room transfers while also providing customer service at the front desk.
  • Enforced and upheld university policies.
  • Responsible for planning and executing meaningful events, creating effective advertisements to increase turnout including social media posts, informative bulletin boards, and newsletters.
  • Counseling peers on personal, academic, and career concerns
  • Supporting students with technical guidance and process improvements

Education

University of Southern Mississippi

Jan 2024 - May 2025

Master of Science in Computer Science

Mississippi Gulf Coast Community College

Sept 2023 - Dec 2023

Non-Degree Seeking

University of Mississippi

Sept 2015 - May 2019

Bachelor of Science in Law Studies

Projects

Portfolio Website | JavaScript, AWS, API

  • Used AWS Amplify to host the website online and AWS Route 53 to register my domain
  • Added language toggle with recognizable icon for English/Japanese website versions
  • Implemented an API call to OpenWeatherMap for real-time weather information
  • Developed a responsive web application with seamless mobile optimization

Shopping Cart | TypeScript, React.js

  • Implemented a responsive and friendly frontend with React.js
  • Ensured type safety by using TypeScript allowing for a seamless UX
  • Made use of React Hooks such as useState and useEffect to increase functionality

Metromart | SQL, React.js

  • Created a inventory management system using Express.js for middleware function calls
  • Implemented the use of a SQL Server to query ecommerce data
  • Created a User Interface using React.js
  • Implemented Create, Read, Update, and Delete functionality

Cryptopals Testing Suite | Next.js 14

  • Worked collaboratively with a group of four using GitHub
  • Exalidraw for sketching the User Interface design
  • Implemented Dynamic Routing
  • Implemented testing with Vitest

2D Side Scrolling Game C#

  • Used the Sprite Editor to unpack sprite sheets for use in the game.
  • Used Unity 2D Game Engine's Tile Pallete system to seamlessly design levels.
  • Implemented game mechanics such as character movement and animation using C#.
  • Implemented a friendly user interface to bridge the gap between the user and the game.

Android Mobile Portfolio

  • Created an app using Android Studio and Kotlin natively.
  • Created a friendly user interface.
  • Imported assets such as icons.
  • Ensured capatability for 97% of Android devices.

Skills

Get in Touch