WenBo Ma
E-mail: *********.***@*****.***, *********@**.*** Phone: 626-***-**** Status: Green Card
OBJECTIVE Seeking iOS Software engineer position starting recently, can work fulltime.
EXPERIENCE: More than 8 years experience in software Engineering about iOS
EDUCATION
2015-2017 Master of Science in Computer Science
Maharishi University of Management, FairField IA
2007-2010 Bachelor of Mechanical Design and Manufacture
Beijing University of Technology, Beijing, China
SUMMARY
Results-oriented software developer and research professional with seven years experience in both development and research positions, seven years of experiences in Objective-C and Cocoa framework and over two years of experiences in swift, I make it my goal to create software with the user in mind, creating applications with a useable and intuitive user interface experience. I also understand the importance of creating highly readable and easily maintainable source code. I am constantly striving to learn new technologies and look to ways to better myself in this rapidly changing industry.
EXPERIENCE
iOS Developer
Mar 2021 – Now MagTek, Inc.(https://www.magtek.com) (Seal Beach,CA)
QwickPAY
https://apps.apple.com/us/app/qwickpay/id371172197
iOS development for their two iPhone applications, QwickPAY to work with our company existing and new external credit card readers using them in house SDK. Development, bug fixes, testing, enchantments, web services, submissions, etc.
iOS app development - maintained, debugged and implemented many new features for MagTek's iPhone mobile apps, QwickPay, using objective-C, Cocoa Touch and Xcode. Worked from ground up on QwickPAYPro iPad app. Also used TFS and Jira for bug tracking and reporting.
Responsibilities:
•Started development from scratch: from registering developer/enterprise account to submitting the app to TestFlight and Apple App Store for approval.
•Setup/configured build environments to handle different testing requirements .
•Designed and implemented app architecture using miscellaneous patterns (Coordinator and MVVM, etc.) to solve complex design and flow requirements.
•Utilized and configured/customized different frameworks:, GoogleMaps, Google Places, Google Cluster, Google-Maps-iOS-Utils, Charts
•Worked with AWS Web Service, AWS CodeCommit, AWS S3, Git, Atlas(Jira), SwaggerUI, Agile
iOS Developer
Jan 2018 – Mar 2021 Neutron Mobile LTD (www.neutronmobile.com) (Los Angeles)
LendingClub
To develop an internal application for US NAVY, the borrower can fill out the form to apply for a loan. The back server can use the big data to analyze whether the applicant is eligible for the loan according to the applicant's filling information, and give different loan interest rates according to the applicant's credit rating, and return the information to the applicant.
Responsibilities:
•Design and programming the user interface(UI).
•Design the database objects and implement them.
•Programming and implement Quotes Figure, display real-time changes
•Optimize the performance of the UI interface.
•Used: Xcode, Coach, sqlite, Cornerstone, MacOS, iPhone.
•Use the swift 4.0 and 5.0 to coding the program, recently I am research swiftUI, will use it in the future project.
•I have experience about Android almost two years.
•I have experience about flutter almost one year.
iOS Developer
Jun 2016 – Dec 2017 Laurel At Sunset, Inc(https://www.3dazer.com/) (Irvine,CA)
3Dazer App
https://itunes.apple.com/us/app/3dazer/id1139663669?mt=8
•3Dazer is a hybrid project management app and precision measurement tool that is useful for the fast-paced home improvement industry. The laser measurement tool links the APP according to the BLUETOOTH function. Using Apple’s ARkit technology that revolutionized the smartphone, and cloud storage, we provide a project management app for home improvement pros that offer solutions to critical job site challenges customized with trade-specific add-ons on a handheld platform tailored to meet the home professional's needs. The 3Dazer project management app provides streamlined access to organized project data and promotes collaboration to get the job done on time and on budget. In the last version, we have rewritten most of the programs using swift language replace Object-C, and solve most of the problem such as Object-C and swift mix compile and how both language is compatible each other. Now, the swift is 3 version. Then I developed a desktop version with mac, the desktop software function is similar with APP version.
•Coding and maintain the app, test debug and update the app, developing code to link app with laser measurement tool. Download and upload the data from AWS.
•programming Interactive data between user interfaces and background.
•Optimize solutions according to functionality and performance.
•The version control software use git.
•"Objective-C", "C "iPhone SDK" and Android.
iOS Developer
June 2010 – Oct 2014 Hexun Network Technical Co., Ltd.(www.hexun.com) (Beijng China)
Projects:
Hexun Financial News HD (iPad)
http://itunes.apple.com/cn/app/he-xun-cai-jing-xin-wenhd/id501255146?mt=8
•Hexun Financial News Application is not just a simple collection of financial news. It provides the latest and most professional financial information and video, as well as real-time stock quotes, foreign exchange, futures, funds, and other related market information; at the same time, offers higher level financial planning services, including financial headlines, current events, investment highlights, and news comments and soon.
•Design and programming the user interface(UI).
Design and implement the function of Financial News, including News about fund, U.S. stocks, Futures, bonds, exchange, etc.
•Programming and implement the Setting Function, including Account Settings, Offline Download setting, Cleanup Cache setting, Push messages setting, Problem feedback,etc.
•Programming and implement video and picture function.
Project Name: Hexun Stock
Project Description:
Hexun Stock App, focusing on the habit of Chinese investors, and we made it really easy to fetch the real-time stock market information. With the K-line, time-sharing and other basic data, our end user could enjoy a variety of practical techniques, basic information, capital flows, related announcements, stock news, etc. It also provides first-hand reports and financial assessment to our customers. If the users are concerned about some particular stocks, they can always try mark and save them in My Stock, also Share the list to the server that will allow them to see the stock information anytime, anywhere.
AppStore http://itunes.apple.com/cn/app/he-xun-gu-piao/id461628617?mt=8
Responsibilities:
•Design and programming the user interface(UI).
•Design the database objects and implement them.
•Programming and implement Quotes Figure, display real-time changes in stock market prices.
•Optimize the performance of the UI interface.
•Used: Xcode, Coach, sqlite, Cornerstone, MacOS, AppStore, iPhone.
From June 2014, Apple published swift language, I study this new language, and suggested next project use swift. After discussed about it, it is a new language, no stable, better no use it in new project.