Java Web Developer/ Solely Online Website Maintainer Resume
5.00/5 (Submit Your Rating)
SUMMARY:
- Has worked in the IT field for more TEMPthan 10 years. Master of techniques as follows:
- Hands - on 4 years of JAVA, J2EE such as JSP, Servlet, JDBC, Microservices (Spring boot), struts2 + Hibernate + Spring, Spring MVC + Mybatis framework, My Eclipse development tool, JSON, JIRA Conference, HTML, XML, zookeeper.
- Experienced wif use of AWS cloud servers, other public cloud and creation of private cloud.
- Experienced wif Agile development methodology such as Continuous Deployment and Continuous Integration.
- Hands-on front-end developing language such as HTML5, CSS, JavaScript, Ajax.
- Hands-on MySQL, Maria DB, MongoDB database administration; able to establish high availability and optimize tables, SQL, index, table schemes, configuration, data backup and fast recovery, data modeling and remodeling, security and procedure developing, providing advice.
- Hands-on CentOS Linux OS scripting, troubleshooting, maintenance, administration, automation, scripting shell, optimization and implementing security, iptables/ipset, scripting for automatic operations, Nginx, Tomcat8, Apache, Memcached, Redis, Tomcat, haproxy, https and CDN, etc.
- Experienced wif PHP platform developing language; able to read and modify codes based on needs and simple programs if needed.
- Hands-on Docker standalone as virtualized machine managing and configuring, turning and scripting for creating images and containers, automatic operation setup and automatic running. Able to configure and manage VMware EXSI, Hyper-V, Virtual box, KVM.
- Experienced wif LAN/WAN/VPN, TCP/IP, wireless, routing noledge, CISCO router and switches configuration and IT infrastructure.
PROFESSIONAL EXPERIENCE:
Confidential
Java Web Developer/ Solely Online Website Maintainer
Responsibilities:
- : Solely developing and maintaining the online gaming(gambling) website which provides gamers wif slots, live Baccarat, prey fish, football betting and lotteries. The program is developed based on Java, J2EE, Spring, hibernate, MVC, zookeeper, html5, JavaScript, ajax, JSP, etc.
- Reorganized and defined financial online payment standard and wifdrawal procedures for clients’ request based on MyBatis and Spring MVC framework, zookeeper, Redis and JDBC to MySQL database;
- Optimized the structure of the program that is designed separately between front-end and back-end; according to agile methodology of continuous delivery and continuous integration to added a lot of codes to achieve the needs and changes and decreased useless and redundant codes for low efficiency, including encrypted data transfer under the framework Hibernate Spring, Mybatis.
- Modified html5 codes as front-end for the website to give more friendly experiences when visiting based on html5, JSP, Ajax, JavaScript as front-end; successfully attracted 60% of the total users to stay and view longer.
- Quickly deployed codes on cloud servers through Docker virtual machine on public clouds hierarchically providing online gaming service and saved 80% of the cost for the needs of servers at the same service level of quality providing.
- Optimized MySQL database and Redis administration in terms of SQL, settings, index and columns for less use of resources and faster processing request; made back-end query speed up 30% faster TEMPthan undo turning.
- Established automation wif SHELL/BASH/PHP based on Linux scripting and administration.
- Logically and algorithmically recomposed codes for needs of business such as betting rebates, agents brokerages, online payment and wifdrawal, online games interface hopping to third-party companies.
Confidential
Java web programmer/DBA
Responsibilities:
- : Optimized inefficient codes and removed redundant and repeated functions that make process slow and unreadable followed up Agile methodology; increased QPS rate and user experience through SQL and programming turning; contributed lots of functions according to the needs of the business such as new activities creating and encryption standard.
- Project: Financial online payment
- Designed and implemented online payment standard based on Mybatis + Spring MVC framework, zookeeper, Redis cache and modeling of data into JDBC MySQL database;
- Created wifdrawal procedures for the needs that users are able to receive money wifin 30 seconds through automatic process and submitting to banks or financial companies.
- Project: Game API JSON connecting, new activities and SQL optimization
- Followed up the schedule of the projects to update and add more functions based on struts2 + hibernate + spring MVC framework and WebService connection for between backend and front-end.
- Debugged running and performance problems caused by wrong understanding of the business into computer language written by other team players.
- Checked Ajax connection from front-end to namespace virtualized name and make sure in between is correct and smooth.
- Implemented and optimized index, configuration, columns and modeling in MySQL, MongoDB database; established regular backup schedule for database; optimized inefficient SQL and columns, incompatible settings; transferred more TEMPthan 1TB data to different servers;
Confidential
MySQL Database Administrator/DBA
Responsibilities:
- Established and tested high availability for MySQL based on heartbeat technology; optimized SQLs, settings, SQL procedures and table schemas for MySQL, MongoDB database; made system and database robust and reliable; contributed shell scripts to coordinate high availability for MySQL database; the core for high availability is maintain data consistency when shifting; minimized the chances to get database offline deadly.
- Maintained and served more TEMPthan 30 MySQL instances in terms of troubleshooting, optimization, turning settings, SQL and index, slow log analysis and statistics, data mining, running IO status checking, security enforcement, data recovery, data backup, etc.
- Optimized and remodeled table schema, columns type, indexes and slow logs to increase capability of transact massive requests coming from thousands of users to back-end MySQL databases; tested and established use of MySQL database such as scale out, master to master, master to slave replication;
- Conducted research and provided advice to other information systems professionals regarding the collection, availability, security and suitability of data.
Confidential
Database Administrator/DBA
Responsibilities:
- Maintained and served around 50 MySQL instances and MongoDB servers including optimization of SQL, indexes, settings and table schemas, columns; made all systems and databases reliable and speed up processing queries;
- Migrated data from the engine based on MYISAM to the engine based on INNODB and 100% guaranteed to improve performance of transactions and rollback, and reliability when facing data corruption due to unscheduled shutdown.
- Implemented and established data daily and incrementally backup and restore policy for daily and hourly bases using shell scripts to run automatically in Linux and Unix.
- Accepted responsibility for the processes, procedures and operational management associated wif system security and disaster recovery planning.
- Conducted research and provide advice to other information systems professionals regarding the collection, availability, security and suitability of data.
Confidential
IT Engineer
Responsibilities:
- Established Oracle database and related applications for operating, troubleshooting and backup; take responsibility of Windows Server system in operating, maintaining, setting, troubleshooting and deploying servers to meet the requirements; managed the IT system, network and external WEB servers.
- Troubleshot, maintained and provided service support in diagnosing, testing, resolving and repairing server-related hardware and Windows operation system software malfunctions, encompassing network device, workstations and communication infrastructure.
- Tested database systems and upgrades, such as debugging, tracking, reproduction, logging and resolving all identified problems, according to approved quality testing scripts, procedures and processes.
- Developed and implementing data administration policy, standards and models.