Server Developer Resume
Dallas, TX
SUMMARY
I am a software developer at confidential a software company that specializes in email security and encryption. I am currently working on project and its associated Administrator web application. I am a graduate. Turing Honors Computer Science Program. I have strengths in design and development for Android, web applications, and servers. I have a background in object - oriented design, functional programming, and computer security. I am also experienced in application and database development, as well as in integration management. I currently participate in the full software development life cycle, including: requirements gathering and specification, design, implementation, presentation, QA sanity testing, regression testing, debugging, documentation, and maintenance. My strengths include:
TECHNICAL SKILLS
Languages: Java, Objective C, XML, HTML, CSS, JavaScript, MonkeyTalk, C, C++, C#, Perl, Python, Scala, Orc, Batch file scripting, MySQL, Makefile, Haskell, UNIX shell, Assembly, X86, Verilog, VHDL
Methodologies: Agile Methodology, Scrum, RESTful Programming, BDD (Behavioral Driven Development), TDD (Test Driven Development), OOP, XP (Extreme Programming), AJAX
Tools: Android Studio, Eclipse, Xcode 5 & 6, Google App Calendar (GB, ICS) Source, Volley, Exchange Web Services, Play, Android/JUnit Testing, MonkeyTalk, Spring Web Flow, SOAPe EWS tool, ACRA, Acralyser, CouchDB, Android Debug Bridge (adb), ARO, DDMS/HPROF, MAT (memory profiling), Aspose, Jenkins, JIRA (Administrator), Visual Studio, Team Foundation Server, Django, Google App Engine, Github, Source Tree, Tower, Beyond Compare, P4Merge, VMware, Royal TSX, Microsoft Remote Desktop, Guava Multimap, VIM, Microsoft Office and Excel
EXPERIENCE
Confidential, Dallas, TX
Server Developer
- Designed and developed ZixOne features on the Android app and Server including:
- Calendar Feature
- Contacts Feature
- In-App Media Player
- Attachment Processing to Secure Compatibility Formats
- In-App Phone Dialer
- Exchange/Device Notifications
- Production Crash Reporting Tool
- Performed in Android Team Lead capacity for 1 month while Team Lead on vacation
- Mentored incoming developers in Android, Server, and Scrum
- Held Scrum Daily Standups as stand-in Scrum Master
- JIRA Administrator (updated workflow information, fixed bugs, Triage workflow)
- Relevant Languages:
- Java, Volley, Spring Web Flow, Google App Calendar
- Objective C
- XML, HTML, CSS, JavaScript, SQL, Play
- MonkeyTalk, Android/JUnit Testing
- Exchange Web Services, SOAPe EWS tool
- ACRA, Acralyser, CouchDB, ARO, DDMS/HPROF, MAT (memory profiling)
- Aspose, Jenkins, JIRA
- Github, Source Tree, Tower, Beyond Compare, P4Merge
Thesis Research Project: Programming Language
- Produced Static Checking Security Extension for Orc programming language
- Created new and Edited existing Scala Compiler and Interpreter Rules
- Added new Orc Grammar Options for an Optional Security Extension Feature
- Relevant Languages:
- Scala
- Orc
Software Analyst and Developer
- Analyzed, Automated, and Developed Scripts for the EMPower Nightly Build System
- Developed XML rules and Makefiles for automation with Team Foundation Server and Visual Studio
- Added C# and Batch Scripting programs to locate bugs in output and reduce troubleshooting overhead
- Created plan of action for Virtual Server and TFS upgrade set up
- Documented previous and developed changes to EMPower Nightly Build System (Manual build Automated Build with TFS)
- Managed the manual run of the Nightly Build System until Automated System was fully developed and integrated
- Relevant Programs/Languages:
- Team Foundation Server 2008
- Visual Studio 2008-2010
- C#
- C, C++
- XML
- Perl
- Batch Scripting
- Makefiles