Fan Chen
**** **** ******, *****, ** ***** (:469-***-****
Home page: http://www.utdallas.edu/~fxc151230 *: ********@*****.*** LinkedIn: https://www.linkedin.com/in/chen-fan-utd GitHub: https://github.com/dwyanecf PROFILE SUMMARY
Innovative problem solver and Software developer with extensive experience in full software development lifecycle including requirements gathering, design, coding, testing, debugging, and maintenance. Expert in advanced development methodologies, tools and processes contributing to the design and rollout of cutting-edge software applications. Known for excellent troubleshooting skills and able to analyze code and engineer well-researched, cost-effective and responsive solutions. Dedicated to continuously discovering, evaluating, implementing new technologies to maximize development, efficiency. Possess confidence, enthusiasm, excellent communication and time management skills. Adept at surpassing business goals by ensuring optimal utilization of teams, processes and technology. EDUCATION
• The University of Texas at Dallas, Richardson, Texas Sep. 2015 – May 2017 Master of Science, Computer Science (GPA: 3.6/4.0)
• Harbin Institute of Technology, Harbin, China Sep. 2010 – Jul. 2014 Bachelor of Science, Computer Science (GPA: 82/100) PROFESSIONAL SKILLS
• Experience in software release, documentation and end-user support.
• Excellent analytical, diagnostic and problem solving skills.
• A good communicator who is able to explain complex technical concepts, both verbally and in writing
• Self-motivated, proactive, and has the ability to thrive in a fast-paced, mission-critical operations environment.
• Excellent team player with strong organizational skills
• Ability to work under pressure, prioritize schedules and manage workloads
• Development of web based applications, including cross browser testing and accessibility. TECHNICAL SKILLS
• Languages: Java, JavaScript, Python, HTML, CSS, JQuery, Ajax, XML, SQL, R
• Framework: Android, J2EE, Agile, Spring MVC, Hibernate, MongoDB, RESTful, OOP, AOP, Core Java
• Tools: Eclipse, IntelliJ, Android Studio, Xcode, Visual Studio, R Studio, Tomcat, Maven, Gradle PROFESSIONAL EXPERIENCE
Bright Ocean Inter-Telecom Corporation; Harbin, Heilongjiang, China July 2014- Aug. 2015 Software Engineer
• Developed a System Management APP (for files cleaning, system optimizing, files management, task management, data usage monitoring) utilizing Android Shared Preferences, Intent, Animation, Widgets like Compound Button, ImageView, AdapterView, GridView, ListView.
• Created a Battery Monitor APP (a graph & text based Android battery monitor, automatically create real-time battery info in a CSV log file) using Java IO, Android app Service, graphics Canvas, Paint.
• Communicated with product designer on user requirements gathering; project planning, design, implementation and testing.
• Involved in entire software development process for all assigned android application development projects: requirement specification, design, implementation, testing and maintenance
• Conducted functional tests and Android API tests of software modifications and fixes
• Performed testing and resolved all technical issues arising in the existing and new applications
• Established the APP design and implemented using Agile Software Development Method. Neusoft: Dalian, Liaoning, China Jun. 2012- Sep. 2012 Project leader
• Developed a search engine over big dataset utilizing Java Swing framework to display the result and compare algorithms graphically.
• Monitored and managed project deliverables and project deployment on time, with quality and within budget
• Coordinated requirements review, allocation, design, implementation, fielding, testing and maintenance
• Led a team of engineers and collaborated with clients to ensure efficient deployment and technical support.
• Prepared, reviewed, analyzed, cross reference, updated, and managed the deliveries and implementation of project Fan Chen (:469-***-**** PAGE 2
plans
• Recommended and implemented runnable and efficient algorithms from pseudocode to complete the functionality.
• Tested the proficiency of different searching algorithms on big datasets and analyzed cons & pros. RECENT PROJECTS
BookFan-Online bookstore (Python, Django, Bootstrap, HTML, CSS, MySQL) Jan. 2017- Feb. 2017
• Designed and completed an online bookstore using Django (models, template, and paginator).
• Created a 3NF database schema and imported over 20 thousands raw data into MySQL database.
• Completed login and register validation system, admin operation system, user profile system, password hash function and user order system using Python, JavaScript, Ajax and Bootstrap. Bricks Breaker- An Android ball break game APP (Java, Android 5.0, XML) Mar. 2016- Apr. 2016
• Developed an android game using android hardware (Sensors), view (SurfaceView, SurfaceHolder, MotionEvent), media (AudioManager, SoundPool), and graphics (Paint).
• Designed and implemented algorithms to change status of balls and bricks according to their location using Java thread and graphics paint.
• Constructed critical hidden brick with different colors to make it more enjoyable; players can change ball’s speed and directions in different ways by using gravity and multi-sensor listener. Letao- An Android Bill note & Virtual quick pay APP (Java, Android 4.1, Oracle) Feb. 2015- Mar. 2015
• Completed a virtual quick pay APP, which supports user functions including registration and login, online shopping, bookkeeping, virtual pay, and user order management using SharedPreference and different Views.
• Implemented MD5 and dynamic identifying code to avoid brute-force attack and keep user safe.
• Implemented QR code scan module and the redirect module which allows users to redirect to another APP.
• Used fragment to make the APP compatible with different screen sizes. Implemented dialogs, notifications, toast, ListView and GridView to make the whole UI clearer and easier to use. Handwriting Recognizer (Machine learning, R) Apr. 2016- May. 2016
• Completed the recognizer using decision tree, random forest, KNN, SVM, and Naive Bayes classifiers.
• Implemented functions using caret, e1071, and random forest in CRAN.
• Improved the recognition accuracy from 75.35% to 96.7%. CERTIFICATIONS
• Oracle Certified Associate, Java SE 8 Programmer.
• Oracle Certified Professional, Java SE 8 Programmer.
• Certificate of approval in improving employment and entrepreneurship training test at Weihai, Shandong, China
(2012).
• Certificate of competency in Neusoft project training team with electronic map system at Neusoft Talent Training Center (2012).