Rehmetjan Tursun

Rehmetjan Tursun

Software Developer

Followers of Rehmetjan Tursun943 followers
location of Rehmetjan TursunXinjiang Uygur, China

Connect with Rehmetjan Tursun to Send Message

Connect

Connect with Rehmetjan Tursun to Send Message

Connect
  • Timeline

  • About me

    Senior Software Engineer at Karamay CCIP (Cloud Computing Industrial Park)

  • Education

    • Hohai University

      2004 - 2008
      Bachelor Civil Engineering Technology/Technician
  • Experience

    • 红有软件股份有限公司

      May 2010 - Jan 2014
      Software Developer

      The GS Well Management System is a multi-server, multi-process, and highly optimized web based application system that using modern RESTful API design principle and MVC design pattern. Data Transfers over 2G and 3G network. * Implement agile scrum methodology in application development. * Implemented test cases using nUnit and ReSharper. * Implemented Multithreading Concepts to improve the application Performance. * Implemented scheduler to run console application on daily basis. * Handled ASP.NET features such as Exception Handling, and Custom Error Messages. * Involved in retrieving data using LINQ to SQL and LINQ to Objects with ASP.NET, worked with the database using LINQ to SQL * Handled Run Time Errors & Design Time Errors by implementing appropriate Error handlers in C#.Net. * Involved in Requirements gathering, Conceptual Design, Analysis, and Detail design, Development and System Testing. * Performed unit testing on every new version before sending it for User Acceptance Test (UAT). * Responsible for deployment of the Application in production and resolving any post-deployment issues. * Provided estimates, daily & weekly status report to the client on progress of the tasks. Show less

    • ZTEsoft Technology

      Apr 2014 - Apr 2016
      Senior Software Engineer

      establishing a detailed program specification through discussion with clients;clarifying what actions the program is intended to perform;breaking down program specification into its simplest elements and translating this logic into a programming language;devising possible solutions to anticipated problems;working as part of a team, which may be established purely for a particular project to write a specific section of the program;combining all elements of the program design and testing it;testing sample data-sets to check that output from the program works as intended;conducting testing and installing the program into production;reacting to problems and correcting the program as necessary;evaluating and increasing the program's effectiveness;adapting the program to new requirements, as necessary;conducting user-acceptance testing to ensure the program can be used easily, quickly and accurately;writing detailed documentation for the operation of the program by users and computer operators;consulting manuals, periodicals and technical reports to learn new ways to develop programs and maintain existing skills and knowledge;updating, repairing, modifying and developing existing software and generic applications. Show less

    • SELTENET

      Apr 2016 - now
      Founder

      Software development service for business.- Web application development using Spring Boot technology- Grails Application development- Mobile app development (iOS/Android)- Restful API design- WeChat Mini Program- System Integration- Big Data Consultant- Data analysis- Machine Learning (AI)

    • Dansk Scanning A/S

      May 2016 - Sept 2019
      Senior Consultant

      Web application development and maintenance: Developed and maintained web applications using Java, PostgreSQL, Spring framework, GWT, and Vaadin.Hot frameworks: Used hot frameworks like GWT and Vaadin to develop high-performing and user-friendly web applications.Remote work: Worked remotely with an excellent scrum team, which allowed me to collaborate effectively and meet deadlines.Other technologies: Used other technologies such as MySQL, Hibernate, Liquibase, restyGWT, GUICE, Sencha GXT, and CSS to develop robust and scalable web applications. Show less

    • Karamay CCIP (Cloud Computing Industrial Park)

      Apr 2020 - now
      Senior Software Engineer

      Big Data and Cloud Computing* Automation of Cluster (HDP) construction, 2 topologies are proposed:- Integration: One Master node, N Data nodes, Analysis nodes, Edge nodes- Production: Five Master nodes, N Data nodes, Analysis nodes, Edge nodes- Each cluster has his own LDAP branch and his own KERBEROS realm- Business user provisioning- Installation of analytics tools on Analysis nodes (hue, jupyter, rstudio)- Installation of ETL tools on edge nodes (datastage, talend, dataiku)* Automation of Cluster scaling, patching, and health checking:- Cluster Scaling (add/remove) of data nodes, analysis servers, and edge nodes- Security patching and upgrade of Ambari & HDP stack- Cluster health check (all hosts, services & components) and also connectivity of tools in analysis & edge nodes* Development of backup strategies for HDP Clusters:- Stretched topology over two DC- Cross-Realm between primary and secondary clusters and scheduling of distcp jobs- Data replication using hdfscli (delta based on Snapshot diff in primary cluster)* Big Data IT rules & best practice for better use of the cluster resources* Env: HDP 2.6, HDP 3.1, SPARK, HIVE, HBASE, YARN, HDFS, ANSIBLE, JENKINS, GIT/GITLAB, NEXUS, PYTHON, SHELL, DATASTAGE, TALEND, ORACLE EXADATA, HUE, JUPYTERHUB, RSTUDIO, ELASTICSEARCH, LOGSTASH, KIBANA, MONGODB, CASSANDRA, ORIENTDB, NEO4J Show less

  • Licenses & Certifications

  • Volunteer Experience

    • Teacher

      Issued by Non-profit Agency on Feb 2009
      Non-profit AgencyAssociated with Rehmetjan Tursun