Website development and maintenance: HTML, PHP, JAVA, MySQL, CSS, Linux Platform.
Mobile App development: Android mobile app development.
CMS Development like ProcessWire.
Confidential
Chief Web Development Engineer
Came up with an idea to design a website aimed to help tennis fans finding games and joining the flexible league.
Used Agile software development method and developed the back-end project using Python and Django framework, including the web logic design, database table design and the interactive function design.
Used the html, CSS, JavaScript and JQuery with the Bootstrap to develop the front-end page.
Used MySQL to manage the database and GitHub for the version control. Then deploy the system on the AWS EC2.
Confidential
Software Developing Intern
Learned C , Oracle PLSQL and getting familiar with the integrated structure.
Multiplexed some codes in front-end processor, increasing the inquiries efficiency by storage process.
Helped the program manager correct logic mistake in the SQL.
PROJECTS:
Java Project: CISC computer Simulator Computer System Architecture
Had a deeper understanding of the design, structure and operations of a computer system, principally focusing on the ISA and how it is executed.
Designed a simulator of a small classical CISC computer and focus on memory structure and operations.
Java Project: Bike Renting System Advanced Software Paradigm
Developed a bike renting system use the framework Spring, Struts and Hibernate.
Designed the website, the database and establish the platform.
C Project: C--compiler under Linux
Achieved the lexical analysis, syntax analysis and designed the syntax tree and achieving its functions.
Designed the symbol table, completed the semantic analysis of the tree traversal and generated intermediate code.
C Project: Operating System Experiment
Programed MiniOS with C language and assembly language under Minix and guided OS with boot loader through virtual machine.
Completed the Kernel thread, shifting and scheduling that mentioned time interrupt and keyboard interrupt.
Completed inter-process communication and server process that mentioned semaphore and PV operation, message and block queue.
Achieved the process and storage managements that mentioned invoke, sleep and fork operations.