Software Developer Resume
Great Neck, NY
OBJECTIVE:
- To obtain a full time software development position, utilizing teamwork, problem solving and leadership skills.
SUMMARY:
- Data Structures & Algorithm
- Computer Science 4
- Professional Communications
- Software Engineering
- Computer Organization
- Programming Languages
- CS Theory
- Artificial Intelligence
- Operating Systems
- Data Mining
- Computational Complexity
- Database Systems
- Intelligent Systems
- Theory of Algorithms
- Combinatorial Algorithms
- Cryptography
- Data Comm. & Networking
- Database System Implementation
- Secure Database Systems
- Neural Networks
- Cloud & Grid Computing
- Independent Study
TECHNICAL SKILLS:
Languages: Java, C++, C#, SQL, Visual Basic, HTML, Javascript, CSS, Perl
IDE: Eclipse, IntelliJ, MS Visual Studio, Rational Rose
Operating Systems: Linux/UNIX, Windows, Cygwin
Revision Control Systems: SVN, GIT, CVS, RCS
Continuous Integration: Jira, Jenkins, Hudson, Crucible, Fisheye
Databases: MySQL, Oracle 11g, Netezza
Testing: Test - NG, J-Unit, Web-Driver
PROFESSIONAL EXPERIENCE:
Confidential, Great Neck, NY
Software Developer
Responsibilities:
- Android Mobile Application Developer: Participate in all aspects of the software development life-cycle to deploy an android product. Activities range from conceptualization, design, development, testing, deployment and maintenance using Eclipse, ADT, Ant, Java, Junit, Mock Objects, Monkeyrunner, XML, Linux.
- Develop a simple, elegant user interface that is compatible with a wide range of Android versions, device sizes, form-factors and languages while using various layouts, controls and custom built components.
- Manual testing with virtual and hardware devices to ensure the best compatibility and exposure to the Android Market. Using JUnit, instrumentation and mock objects to test activities and their life-cycle. Improving code quality and optimizing UI using LINT inspections and logcat custom layouts.
- Using Google Analytics and Ad-Mob SDK to learn about user behavior and monetize the application.
Confidential, New York, NY
Software Developer
Responsibilities:
- Analyze cost sheets in Excel to model complex pricing.
- Model and maintain a database in Access to house pricing information for production.
- Help users understand, use and migrate from Microsoft Excel to Access.
- Build complex queries, reports, forms and VBA scripts to simplify user interaction.
- Meet with business users and key members to discuss and implement new features and enhancements.
Confidential, Irvine, CA
Software Development Engineer in Test
Responsibilities:
- Automated Regression Testing of the Kindle Appstore Client using Java, JUnit, TestNG, WebDriver, Chrome Browser, GIT. Interfacing with project managers using Gurock TestRail to manage test cases, plans and runs.
- Manual and automated performance measurement & testing of latency/fluidity for various Kindle devices using test APK’s and Android SDK tools.
- SDK tools including monitor, traceview, logcat, adb, systrace.
- Operating Systems: Windows, Ubuntu, RHEL5.
- Continuous Integration: Using various internal cloud based tools for continuous integration/deployment (Apollo, Brazil, Pipelines, KBITS3) along with Git for revision control.
Confidential, New York, NY
Software Engineer
Responsibilities:
- Test driven development of new features and bug fixes in the Confidential Platform.
- Support trading of energy based options and futures.
- Using JBoss/Seam, JEE, JSF, JavaScript, EJB, Hibernate, Liquibase, MySQL, TestNG, IntelliJ, Jira, Subversion (SVN), Jenkins, Linux.
- Major features, fixes and re-factorings include:
- User clearing ps, to determine which clearing house is used.
- Introduction of Brent Single Day, American and European Style Options Contract.
- Introduction of Private and Confidential Block trades.
- Testing and maintaining order entry forms, to ensure quick access to best standing bids and offers.
- Maintaining Groovy based Microreports, hosted on XWiki.
Confidential, New York, NY
Software Engineer in Test
Responsibilities:
- Help improve and verify accuracy of data, reports, applications and requirements for detection of illicit trading activity. Assist Market Regulation Group through independent verification, validation and testing of:
- Warehousing / ETL process, between databases and data warehouses. Verify that data is transformed correctly, without loss or truncation.
- Documentum document repositories and documents.
- The ETL application (ACMS) and its data sources.
- Generated reports and the applications that they are generated from.
- Testing migrations between different DBMS vendors or database versions, integrations to and from multiple data sources.
- Requirements review of trading patters and functional test planning.
- Technologies used include: Unix, Oracle, Netezza, Aqua Data Studio, Toad, Excel, Xpheria, HP Quality Center, Borland Star Team.
Confidential, New York, NY
Software Engineer
Responsibilities:
- Java Swing software developer for Fixed Income/OTC.
- Developed several GUI features or fixes for the TradeSmart trading platform in the areas of:
- Streaming and Request for Quote Tickets
- Inflation Linked Bonds
- Bond Benchmark
- Liquidity Stacks
- Bond Ladders
- Technologies used include: IntelliJ, OSGi, Maven, Java, Team City, Jira, Crucible.
Confidential, Farmingdale, NY
Quality Assurance
Responsibilities:
- Generated and executed system and system integration test plans.
- Participated in design meetings.
- Maintained design documents, release planning worksheets and deployment scripts.
- Issue management, verification, troubleshooting and validation with HP Quality Center.
Confidential, New York, NY
Technical Intern
Responsibilities:
- Assisted in the development and maintenance of the Lehman Live Web Portal through web based, drag and drop transferrable file management.
- Web Application Development using Struts, Java J2EE, JSP, AJAX, Prototype.JS, HTML, CSS, JavaScript, Portlets, Documentum, WebLogic, Ant, SVN.
- Extended regularly generated code quality reports to account for: missing unit tests, file modifications, active branches and infrequently used components.
Confidential, Framingham, MA
Technical Intern
Responsibilities:
- Quality Assurance: Installation and upgrade testing, bug fix validation
- Performance Measurement: Running performance tests and following test plans measuring results, gathering statistics, creating and restoring backups performing upgrades
- Solaris 5.8, HPUX 11, Windows 2000
Confidential, Hudson, MA
Technical Intern
Responsibilities:
- Enhanced software tools for timing analysis
- Prepared and ran tests
- Gathered statistics
- C++, Perl, basic linear and digital circuit theory, CAD