Software Developer Resume
San, JosE
SUMMARY:
- I am a versatile and professional computer science graduate with a broad range of experiences. I am a problem solver, focused, flexible, and experienced in areas of software development, quality assurance, graphics and image research, and management. I am an excellent team player, an open communicator, and just a great person with contagious optimism. A master of many hats, I am able to contribute on different levels of the development process.
- I have the ability to think through a problem coupled with the confidence to make my ideas heard. I have proven my ability to maintain and enhance company software with the aim of improving operational functionality in line with business requirements.
TECHNICAL SKILLS:
Platforms: Windows 10/8/7/XP, Mac OSX
Mobile Platforms: iOS, Android OS
Programming: HTML5, CSS3, Python, JavaScript, SQL, C#, C++, JQuery, Bootstrap, React JS, Handlebars, Gulp, Bower, Node JS, NPM.
Bug Tracking: Jira, Bugzilla
Browsers: MS Internet Explorer, Mozilla Firefox, Chrome, Safari
Applications: Junit, Postman, Fiddler, Charles, Zbrush, Unity 3D, WebStorm, Visual Studio, Xcode, Test Complete, AQ Time, Microsoft Test Manager, TFS.
PROFESSIONAL EXPERIENCE:
Confidential, San Jose
Responsibilities:
- Development of test automation framework, code reviews, test plan reviews. Improved performance of existing components and other code maintenance tasks. Leading automation framework development for integration of WEB based sample prepper simulator with Clinical and Research FACSuite desktop applications. Participated in integration of Flow cytometer with Automated Sample Prepper to create fully automated laboratory system for cell analysis.
- AQ Time with automated tests framework for constant Code Coverage, Memory leaks, Performance profiling. Integration reduced around three weeks in average overhead with previous approach.
- Developing test automation methodology for seamless flow between manual tests writing and automation scripts implementation. Increased test performance by 30% by reducing redundancy and reusing components, creating preconditions for cell analysis.
Tools: used: Test Complete and Visual Studio for scripts development and reviews (JavaScript). Charles and Fiddler for intercepting and altering traffic that goes through application for performing various tests (security holes, checking HTTP methods, time of response, encryption etc.). Team Foundation Server and Microsoft Test Management for test development and issues tracking.
Confidential, San Francisco Bay Area
Responsibilities:
- Built test automation framework for testing VPN API using POSTMAN. Automation framework was written using JavaScript and POSTMAN native tools and functions.
- Documented and created tutorials for using TouchVPN API for Client, Server and Dashboard sections. With help of Swagger UI was generated interactive documentation with tutorials for API methods.
- Performance test methodology: Wrote test methodology and implemented iteration algorithm for performance and latency testing for TouchVPN SDK, based on dispersion of web pages loading time while connected through VPN proxy.
- Performed: Developed Client side modules and UI Elements, API integration.
- White box, functional, GUI, localization, exploratory, regression, recoverability, usability, security testing of application. Automated smoke, GUI and acceptance tests with Selenium Web Driver.
- Tools and technologies used: WebStorm IDE, SourceTree, JavaScript, React JS, JQuery, LESS, HTML5, CSS3, Gulp, Node JS, Bower.
- Performed: functional, GUI, localization, exploratory, regression, recoverability, usability, BETA, security testing of application. Took a part in integration of core functionalities of Privacy Wizard into VPN Proxy application Hot Spot Shield.
- Create and execute End to End Use Cases for User Acceptance Testing. Gather requirements from Business Analyst and analyze the requirements for testing prospective. Took a part in test planning, bug reporting and tracking using Jira. Participate in daily and weekly team meetings.
- Performed: functional, GUI, localization, exploratory, regression, recoverability, usability, performance, security testing of application. Also tested addition to the IOS application as a custom keyboard with same message encryption functionality under user’s fingertips.
- Developed Kaboom web application where users were redirected if mobile wasn’t installed on their phone/tablet.
- Test automation of Kaboom web application: Built test automation framework using Selenium Web Driver. Performed White Box testing and Unit testing.
Tools: and technologies used: WebStorm IDE, SourceTree, JavaScript, Handlebars, JQuery, HTML5, CSS3, Selenium Web Driver, Gulp, Node JS, Bower.
Confidential, Portland, OR
Responsibilities:
- Performed: Web development of Confidential site. Adapting responsive design for mobile devices.
- Performed White box testing of web site modules.
- Wrote and executed test cases and test scenarios for a number of functionalities (i.e. Create Petition, Sign Petition, Butterfly Rewards Dashboard, etc.)
- Compatibility testing on Chrome, FF, IE10 in Windows 7 and Safari / Mac.
- Ran functional, regression, and usability testing on various mobile devices: Android and IOS.
- Tested calls to web services to make sure correct data is sent to back end using Firebug. Reported defects into Bugzilla bug tracking system.
- Implemented best Agile practices in development and testing process.
Confidential
Responsibilities:
- Developed Machine Drawing module based on C++ and Cinder ++ library.
- Performed code review and testing.
