We provide IT Staff Augmentation Services!

Technical Consultant Resume

4.00/5 (Submit Your Rating)

Fremont, CA

SUMMARY

  • Confidential is a results - driven, customer-focused, analytical Software Engineer with +12 years of experience working for sectors like Financial Technology, E-commerce, Stock Market, Advertising and Mobile Gaming.
  • He has developed software for Mobile and Web platforms, acquiring deep knowledge in frontend and backend layers, and being part of planning, design, coding, testing, publication, and management of Mobile and Web applications through its life cycle.
  • Web Application logic structure: content hierarchy, layout and behavior between HTML elements, CSS classes and Javascript functions.
  • Android Application logic structure: content hierarchy, behavior and communication between Activities, Fragments and Widgets.
  • Responsive and adaptive web and mobile user interfaces for all screen densities and sizes.
  • Graphical functionalities, such as animations, collisions, graphical mechanisms, and material design.
  • Server creation and Client implementation of web API’s using REST and graphQL.
  • Integration of SSL/TLS in applications for authenticated and ciphered web services communication using the latest cipher suites.
  • Implementation of notification services: Push Notification and InApp Notification.
  • Integration of content providers to access and share local data repositories between applications.
  • Storage and treatment of local data such as collections, maps, caches into files and SQLite databases.
  • Integration of maps and location services.
  • Creation JNI routines to make interactions between managed code (Java) and native code (C/C++).
  • Software debugging and testing, covering all QA aspects: crashes, freezes, as well as behavior, interruption, security, and graphical bugs .
  • Management of the Google Play console for the versioning and submission of new releases to market place.
  • Version control to manage source code changes and software releases.
  • Big O notation to measure and optimize the complexity of algorithms in its consumed time and space.
  • Work under Scrum agile framework, participating on teamwork sprint planning, stand-ups, sprints, and retrospectives.
  • Excellent presentation and communication skills.
  • Will and enthusiasm for learning and mentoring.

TECHNICAL SKILLS

  • Android
  • Mobile Marketing
  • GraphQL
  • Node.js
  • NDK
  • Java
  • Git
  • REST
  • Confidential Server
  • Big O
  • C/C++
  • JDBC
  • Computer Graphics
  • JSX
  • Chrome DevTools
  • Eclipse
  • SQL
  • Unix
  • JBoss npm
  • Android Studio
  • XML openSSL
  • Quality Assurance
  • Babel
  • IntelliJ IDEA
  • HTML 5
  • NFC
  • TDD
  • UI design
  • Google Play
  • CSS 3
  • CPU architectures
  • JIRA
  • MVC
  • Mobile Gaming
  • JSON
  • Javascript
  • Scrum
  • ATG
  • Mobile Content
  • Web & Mobile API’s
  • React.js
  • JNI
  • JSP

PROFESSIONAL EXPERIENCE

Confidential, Fremont, CA

Technical Consultant

Responsibilities:
  • Assisted the consultant development team on the re-design of the Confidential E-commerce solution, coming out on Fall 2017
  • Analyzing the consolidated sign up flow, both by social and by email. Implementing the web client calls to third party API’s, including Gigya for enabling social log-in, and Brierley for enabling our based-on-rewards loyalty program. Working with Oracle’s ATG Commerce Platform, by creating ATG Nucleus components and ATG Dynamo server pages as well as form handlers and content slots for the treatment of dynamic content along the website. Updating the new store’s Look & Feel, by creating the new sections and styles along the website.
  • Creating new Java RESTful endpoints for the Confidential ’ web API to retrieve customer’s information, such as his rewards, points history and challenges. Making Java scheduled and one-time jobs to handle big data files, in order to feed our integrated web API’s to process and map information. Assigning an ‘associateID’ to Confidential employee’s accounts, enabling them to get exclusive discounts in store.
  • Implementing Akamai to find a store from the Store List, based on ZIP code or Geolocation.
  • Upgrading our “Order Confirmation” and “Checkout” sections to improve the customer’s experience by confirming and finishing their purchases. Improving the responsiveness and adaptiveness along the website pages for both web and mobile browsers.

Environment: Java EE, ATG, Gigya, Brierley, JBoss, Akamai, JIRA, Git, Scrum, JSP, JSTL, HTML, CSS, JSON, Javascript, Chrome DevTools. Eclipse, Apache Ant.

Confidential

Android Developer

Responsibilities:
  • Developed the mobile application “ Confidential Wallet” for Android.
  • Enrollment process for new incoming users .
  • Login section .
  • Application Main Menu .
  • Overall RESTful client web API calls .
  • Application Payment Request service.
  • Application Wallet, History, Cash-In and Settings.
  • Notification services: Push Notification and InApp Notification.
  • Incoming SMS service and message parsing.
  • Application scheme for getting the application start from a SMS message. Development of a native routine (JNI) to implement openSSL for Android, to be used in all our authenticated web services, supporting the architectures: armeabi, armeabi-v7a, mips and x86, in order to support the still not natively supported cipher suite: TLS ECDHE ECDSA WITH AES 256 CBC SHA. Development of the logical and graphical functionality in all the sections and subsections.
  • Debugging of the overall application, covering all the QA aspects: crashes, freezes, as well as bugs in behavior, interruptions, security, and graphics. Integration of libraries for online testing platforms.
  • Graphical and dimensional normalization of the application for being used in the different device screen densities: mdpi, hdpi and xhdpi. Integrating application Localization for English and Spanish. Management of the Google Play console and the submission of new releases to Production.

Environment: Java SE, Android API, ADT plugin, Eclipse, Android Studio, Google Play Development Console, Jenkins, JIRA, Git, JSON, Postgres, MongoDB, Ruby, SQL, Scrum, IntelliJ IDEA.

Confidential

Mobile Developer

Responsibilities:

  • Enabling mobile application development for the company through iOS, Android, and the discontinued OS’s Symbian and Bada.
  • Developing mobile advertising and gaming apps for brands like Confidential.
  • Making distribution deals of mobile content like videogames, wallpapers and ringtones with aggregator companies and carriers in Latin America and India such as Confidential

Environment: Java SE, Android API, ADT plugin, Eclipse, iOS, Objective C, Cocoa Touch, Xcode

Confidential

Technologic Infrastructure Specialist

Responsibilities:

  • Guaranteeing the proper functioning and performance of servers concerning to stock market operation.
  • Responsible of systems and network architecture.
  • Designing, managing, monitoring and supporting a highly available network infrastructure, which includes routers, switches and UNIX-based servers.
  • Troubleshooting infrastructure’s performance and stability issues.
  • Automating tasks through Python scheduled processes and jobs.
  • Improving the performance of our web applications.
  • Executing migration tasks of our infrastructure’s services and web applications to other application servers and middleware.
  • Performing all types of performance tests.

Environment: Java EE, Eclipse, WebLogic, Jboss, Glassfish, UNIX, JDBC, Oracle Database, IBM AIX, Red Hat, Solaris, LDAP, JavaScript, Python, Perl, Apache Tomcat, Subversion.

Confidential

Game Developer

Responsibilities:

  • J2ME and C++. Porting games from one system to another. Correction of failures and errors. Integration of Internet connectivity.
  • Publishing-type lead programmer. Quick programming of video games in order to reach close deadlines. Version control using Subversion together with multidisciplinary teams.
  • Self-training and learning of technologies and resources owned by the company.

Developer Mentor

Confidential

Responsibilities:

  • Responsible for the acquisition of agreements for recruiting interns from nearby universities.
  • Designing exams and evaluation processes for recruiting new programmers around the country.
  • Training new developers to get familiar with the development tasks of the company.
  • Teaching course about managing version control to achieve more efficient modus operandi.

Environment: Java, J2ME, Eclipse, C++, Subversion, Aurora, Mobile Device Emulator, Araxis Merge, Python, JavaScript, TDD.

We'd love your feedback!