吴成龙

吴成龙 Email and Phone Number

Senior Software Engineer @ Pactera
Shanghai, China
吴成龙's Location
Minhang District, Shanghai, China, China
About 吴成龙

- Familiar with C#, JavaScript, PowerShell, Web Service and other cutting-edge technologies.- Passionate in designing and developing a scalable, reliable and high-performance component.- A motivated, detail-oriented, self-driven, creative, hardworking, positive and friendly person.- In pursuit of technological innovation and user experience.- A wide range of interests like Neural Science and AI and want to do something in the future.

吴成龙's Current Company Details
Pactera

Pactera

View
Senior Software Engineer
Shanghai, China
Website:
pactera.com
Employees:
76
吴成龙 Work Experience Details
  • Pactera
    Senior Software Engineer
    Pactera
    Shanghai, China
  • Pactera
    Senior Software Engineer
    Pactera Nov 2016 - Present
    Shanghai City, China
     Project name: Patch Automation Tool • Role: As a software developer, I need to make the requirement identification, layout design and database design with PM, designer, and other developers. I introduced the AngularJS and Typescript in frontend. I have the responsibility to make all things done about them. These things including building architectural layers on the frontend like view layer, control layer, service layer, communication layer. We have more tasks on UI. I need to work with two new members on developing and one member on the test. I need to take the complex parts so that I can control the risk. I need to make the code review so that we can improve the code quality and skills of our code. I have to write unit tests. In this way, we can see the potential problems in test cases. I need to pair programming with new members so that they can better understand this project. After finished the architecture, I need to complete the task throughout the database layer, service layer, control layer to frontend. I need to maintain the code of distribution unit and the PowerShell scripts for install patches. We have the PowerBI reports. I need to develop and maintain these reports. I need to write some failover/failback scripts for DBA.
  • 挪威船级社
    Developer
    挪威船级社 Sep 2015 - Nov 2016
    • Role: As a frontend developer, I need to implement layout design. Our project used in mobile devices. We develop frontend use AngularJS, Typescript, CSS3, HTML5. I need to implement the Weekly Screen for users to type their work hours. I implement the login page and other things both in frontend and backend. • Project Description: We have an old project for the employees to deal with the work hours and expenses. But we need to use them in windows. We have a database layer based on the Oracle Database. In our project, we reused the database layer and use docmentDB on Azure. The Azure service will call the API of the Oracle Database. We expect this application can use in any area and device. The employees of DNV GL often need to work in the ocean or mountain. The network not very well. We introduce the offline mode so that they can deal with these things without the network. It will sync the data after they get the network again. So, we need to deal with the conflict and request. In Azure service, we use the MVC Framework. The frontend will call the API on Azure service. The controller will call the service on Azure. The service on Azure will deal with business logic and deal with data both in documentDB and the Oracle Database. In the frontend, we use HTML5 manifest to cache all views in the browser. The users will download this application in the browser. Then they can use it offline. We use local storage to store our data so that we can rending page use them in offline mode. In this project, we run it as a scrum development. In the planning meeting, the project owner will decide which stories we will take in this spring. The scrum master will hold this meeting. Coworkers will vote of cost for each story then comment on it. After the planning meeting, we will get our user stories and implement them and report the status every day. In the demo meeting, we will show them to the superiors. We also will show our ideas for all team members.
  • Pactera
    Developer
    Pactera Sep 2012 - May 2015
    Zizhu, Shanghai, China
     Project name: Patch Automation Tool• Role: In the begging, we use the PowerShell command to install patches on production servers. I need to write these scripts and maintain them. We use a tool to organize these commands in a template. So, I need to maintain these templates and scripts. I introduce the web service when we finished all automatic work for the Commerce Platform of Microsoft. I delivered a prototype engine that installs patches through web service. I also implement a lot of functions for this web service like send out the email. I introduce the distribution unit so that we can divide servers into several groups.• Project Description: We have tens of thousands of production servers in the whole of Commerce Platform for Microsoft. We also have thousands of production servers used by the ShangHai team. We can't enable the automatic update settings because it will shut down servers. We need to install these patches by our operation engineers. They use a lot of commands to do things one by one. So, we write some PowerShell scripts to do them. We integrate MSNPatch, Winipak, SQLIpak in our scripts. Before install patches, we need offline production servers on the F5 device (network load balance). We need to implement this use PowerShell scripts. We also need to suppress/un-suppress these servers during the patch so that it can't send the fake alarm. We need to failover/failback SQL service because they are in the cluster. All of this, we need to write scripts to implement them. We use a template to organize these scripts and use a Windows Form to run it. We need to customize these templates for thousands of production servers. After finishing these, we develop a Web Service to launch these tasks.
  • Beyondsoft
    Software Engineer
    Beyondsoft 2011 - 2012
    Zizhu, Shanghai, China
     Project name: Visual Studio 2012 for C++ • Role: As a test developer, I need to write a lot of test cases to keep the quality of our compiler. I need to know some knowledge for the frontend, backend parts in the compiler. I wrote some test cases for these teams. Then I focus on the code analysis team. We use the Abstract Syntax Tree to detect the knowing issues in the C++ code. We use the Perl script to launch these test cases. So, I need to maintain this system and develop a tool to send out the test result automated. I need to test this tool for the new templates in Visual Studio 2012. I need to test this tool to work with Software Development Kits (SDKs). After finishing these, I transfer to parallel computing for support production release. • Project Description: Visual Studio 2012 for C++ is part of the compiler for Microsoft. We have the frontend, backend, lib, SDK and IDE components. The tool of code analysis involves frontend and backend parts. The principle of code analysis based on Abstract Syntax Tree in the compilation phase for the C++ language. We can analyze code debts like some memory leaks or array overflow in the C++ code. This project introduced some new technics like Parallel Computing. We can use simple usage to achieve multiple computations in the CPU stream level.• Key Contributions: I supported both frontend and backend teams at the beginning. I Improved the automation test report system for all teams. I clear up all head files under the C++ template use code analysis function in Visual Studio.
  • Kai-Sheng
    Software Developer
    Kai-Sheng 2010 - 2011
    Pudong, Shanghai, China
    Responsible for designing, coding and debugging in this control system.

吴成龙 Education Details

Frequently Asked Questions about 吴成龙

What company does 吴成龙 work for?

吴成龙 works for Pactera

What is 吴成龙's role at the current company?

吴成龙's current role is Senior Software Engineer.

What schools did 吴成龙 attend?

吴成龙 attended 安庆师范学院.

Who are 吴成龙's colleagues?

吴成龙's colleagues are 王香友, 张丽张丽, Qi Fan, Sujatha Darshanala, Yun Kang, 李姿潼, Bhb Bei.

Not the 吴成龙 you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.