Android Developer / Configuration Manager Resume
SUMMARY:
- 10+ years of experience in design and development of Server/Client Communication Application as a Senior Software Engineer / Supervisor / Platform Software Engineer on Microsoft platforms using various Microsoft .NET framework.
- 4+ years of experience in design and development of Mobile Applications as a Software Engineer on Java using Java 2 Mobile Edition and Android Platform.
- Expertise in designing, developing and deploying applications using Microsoft .NET technologies.
- Experienced in Systems Analysis, Database Design and Design Proprietary Protocols.
- Experienced in (OOP) Object Oriented Programming and Multi - Threading concepts.
- Experience with Database like MS SQL Server, MySql and Oracle.
- Experience in Database Design, Relationships, Creation and management of Schemas, writing stored procedures, triggers, T SQL, PL SQL.
- Experience with Web Services such SOAP and RESTful.
- Experience with MVC, Singleton, WSDL, etc.
- Expertise in Agile Methodology and Rapid Application Development, SCRUM Methodologies.
- Expertise in developing transactional TCP / UDP / HTTP and Server/Client applications.
- Expertise in developing SMS Gateway and USSD Gateway applications.
- Involved in developing Short Messaging Server with real-time charging module.
- Developed VOIP and IP Messaging mobile application using SIP and XMPP technology developed in Android SDK / NDK, published on the Android Market (Google Play).
- Expertise in Microsoft Serial Ports communication used with GSM Modems using PDU protocol for SMS Gateway.
- Involved in developing CRM web applications using Cake PHP.
- Involved in developing and designing applications for Philippine Telecoms such as Postpaid/Prepaid Platform Systems, SMS Gateways, USSD Server (Dynamic Menu prompt Service), VAS (Value Added Services) applications, SMS Texting through Landline.
- Involved in designing and developing applications for MVNO (Mobile Virtual Network Operators) such as Voice and SMS Real Time Prepaid Charging System, Balance Notification Generator through SMS.
- Experienced in developing Applications with integrated Mobile Thermal Printing, GSM modems and Alarm Devices.
- Excellent communication skills, self-starter, and quick learner.
- Knowledge in J2ME and APK mobile application signing using VeriSign and Thawte Authentications services.
TECHNICAL SKILLS:
Technologies: - REST, SOAP, WSDL, XML, JSON
Languages: - Java(J2ME, Android), SQL, T SQL, PL SQL, C#, C++, PHP, ASP, Objective C
Web Servers: - IIS, Apache
IDEs: - MicrosoftVisual Studio 2000/2005/2010 , Eclipse, NetBeans, Android Studio
Tools: and SDK s: - JDBC, ADO, MySQL connector, Android SDK, Microsoft .NET Framework 1.0, .NET Framework 2.0, .NET Framework 3.0, .NET Framework 3.5, Jenkins, Jira, Gradle, Ant
Database: - MS SQL Server 2000, MS SQL Server 2005, MySQL, Oracle 10i
Operating System: - MSDOS, Windows XP, Windows 2008, Windows NT, Windows Server, Linux
Architectures: - Client/Server, MVC
Source Controls: - SVN (Software Versioning Number), Git, Gerrit
Performance Tuning Tools: Memory Profiler
Protocols: TCP/IP, HTTP, XMPP, SIP, SMPP, USSD, CIMD2, UCP, SMS PDU, POS/ESC (Thermal Printing Commands)
PROFESSIONAL EXPERIENCE:
Confidential
Android Developer / Configuration Manager
Technologies/Tools/Methodologies Used: HTPP (Server/Client), Java (Android), SQLite, Agile Methodology, Repo, Gerrit, Git, JiraJenkins, Eclipse, Android Studio, Gradle, Ant, Google Chrome Apps, Speech Engine.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Followed Object Oriented programming (OOP).
- Followed SDLC process
- Assigned as a Configuration Manager (Monitor and merge codes using Git, Gerrit, Jenkins and Jira. Push APKs into Android platform, Managing branches for development and release codes)
- Involved in System testing and integration for production.
- Integrated new Voice Recognition Engine to replace the old one
- Enhances voice recognitions by modifying the grammars and dictionaries
- Developed Stub Application for Voice Recognition testing
- One of the developer’s of this application.
Confidential
Android Developer / Scrum Master
Technologies/Tools/Methodologies Used: UDP(Server/Client), Java(Android), SQLite, Agile Methodology, SVN, Eclipse.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
- Involved in System testing and integration for production.
- Developer of this application.
Confidential
Project Manager / Scrum Master
Technologies/Tools/Methodologies Used: UDP, TCP, SCRUM, SIP, Objective C, Agile Methodology, SVN.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in assigning and management of tasks.
- Used TestFlight for the testers.
Confidential
Principal Software Engineer
Technologies/Tools/Methodologies Used: UDP, TCP, .Net Framework 4.0, Microsoft SQL Server, Microsoft Visual Studio 2010, CIMD2, PPC (PLDT Global Singapore Proprietary Protocol), SCRUM, Agile Methodology, SVN.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
- SVN was used as a source control tool.
- Developer of this application.
Confidential
Android Developer / Scrum Master
Technologies/Tools/Methodologies Used: XML, JSON, Proprietary Web Service Application, UDP, TCP, Microsoft .Net Framework, MySQL Server, Visual Studio 2010, Android SDK, Eclipse, SMS, GPS, PDU, GSM Modem, Android Navigation application, SCRUM, Agile Methodology.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
Confidential
Android Developer
Technologies/Tools/Methodologies Used: XML(REST), ESC/POS (Thermal Printing Commands), Proprietary Web Service Application, UDP, TCP, Microsoft .Net Framework 4.0, MySQL Server, Visual Studio 2010, Android SDK, Eclipse, SMS, GPS, PDU, GSM Modem, Barcode, USB Host, SCRUM, Agile Methodology, SVN.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming.
Confidential
Android Developer
Technologies/Tools/Methodologies Used: XMPP, SIP, VOIP, Proprietary Web Service Application, UDP, TCP, Microsoft .Net Framework 3.0, MySQL Server, Microsoft Visual Studio 2010, Android SDK, Eclipse, SMS, SCRUM, Agile Methodology.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
- Published on the Android Market (Google Play).
Confidential
Android Developer
Technologies/Tools/Methodologies Used: ESC/POS (Thermal Printing Commands), UDP, TCP, HTTP, Microsoft .Net Framework 3.0, MS SQL Server 2005, Microsoft Visual Studio 2005, Netbeans, SMS, PDU, GSM Modem, SCRUM, Agile Methodology, SVN.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
- Developed Mobile and Core server-client applications.
Confidential
Android Developer
Technologies/Tools/Methodologies Used: ESC/POS (Thermal Printing Commands), UDP, TCP, HTTP, Microsoft .Net Framework 3.0, MySQL Server, MicrosoftVisual Studio 2005, Netbeans, SMS, PDU, GSM Modem, SCRUM, Agile Methodology, SVN.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming.
- Developed Mobile and Core server-client applications.
Confidential
Senior Software Engineer
Technologies/Tools/Methodologies Used: Proprietary Protocol, UDP, TCP, Microsoft .Net Framework 2.0, MS SQL Server, Microsoft Visual Studio 2005, SCRUM, Agile Methodology, SVN.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming.
Confidential
Senior Software Engineer
Technologies/Tools/Methodologies Used: SS7 Signaling, UDP/TCP, CIMD/SMPP/UCP for SMS, Microsoft Visual Studio 2000, Microsoft .Net 1.0, Microsoft .Net 2.0, MS SQL Server
Responsibilities:
- Involved in Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
Confidential
Android Developer
Technologies/Tools/Methodologies Used: SOAP, Proprietary Web Service Application, UDP, TCP, Microsoft .Net Framework 3.5, MSSQL Server 2007, Microsoft Visual Studio 2000, Android SDK, Eclipse, Agile Methodology.
Responsibilities:
- Involved in System planning, Prototyping, Designing, Planning, Research, Developing and Testing.
- Followed Object Oriented Programming (OOP).
- Involved in Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming.
Confidential
System Engineer
Technologies/Tools/Methodologies Used: SS7 Signaling, TCP, UDP, CIMD/SMPP/UCP for SMS, Java, Microsoft Visual Studio, MS SQL Server
Responsibilities:
- Involved in Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
Confidential
System Engineer
Technologies/Tools/Methodologies Used: SS7 Signaling, TCP, UDP, CIMD/SMPP/UCP for SMS, Java, Microsoft Visual Studio, MS SQL Server
Responsibilities:
- Involved in Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
Confidential
System Engineer
Technologies/Tools/Methodologies Used: SS7 Signaling, TCP, UDP, CIMD/SMPP/UCP for SMS, Java, Microsoft Visual Studio, MS SQL Server
Responsibilities:
- Involved in Research, Developing and Testing.
- Involved in designing of Data structures and Relationships.
- Followed Object Oriented programming (OOP).
Confidential
Web Developer
Technologies/Tools/Methodologies Used: Microsoft ASP .NET C#, MS SQL Server 2005
Responsibilities:
- Made specifications for the program.
- Designed and coded the program for GUI and the WEB
- Conducted the User Acceptance Test
- Involved in System testing and integration for production.
- Conducted for Administration and program use.
