Senior Software Engineer
Vietnam
■ Project: • Name: Ancile uPerform• Project Description: Build a set of tools in Computer Based Training. Including the Capture Engine tool is used to capture user action and screen, Editor is used to edit and document lessons, Simulation tool is used for playback lessons.• Industry: E-Learning• Project Team Size: 20-30• Role(s): Developer, Team lead■ Skill Set Utilized:• Languages & Scripting: C/C++, C#, Java, JavaScript, ActionScript, HTML, XML, Byte-code, Op-code, Assembly• Middleware: COM, DCOM, OLE, Accessibility, DHTML, JAB, Firefox XPCOM, Adobe SDK, API Hook, UI Automation, SAP Scripting, Detour, Hooking, Win API, IPC, Assembly, C/C#/Java/JavaScript code injection• Operating Systems: Window 7/Vista/2003/XP• Analysis & Design Tools: Power Design, Rational Rose. MS Visio• Configuration Management Tools: Visual SourceSafe, Subversion, JIRA• Methodology: Rational Unified Process (Design Tool), Agile■ Responsibilities:• Work at Onshore team to support Ancile's client and as a bridge for communication between Onshore and Offshore team.• Researched new technology such as UI Automation, Adobe SDK, SAP scripting, Firefox XPCOM, Java Access Bridge, DHTML, API Hook.• Investigated and found the way to capture user action/screen on new target applications such as Oracle business , Firefox, IE, PDF form, Flex, SAP(B1, Win GUI, Web GUI, BPC, NetWeaver, MDM)• Created/Reviewed Analysis and Design document, Detail Design document.