
Alex Florins
- Senior Mobile Developer
- Atlanta, GA
- Member Since Mar 09, 2023
Alex Florins
SUMMARY
Lead software developer with 15+ years of experience in solving communication intensive problems using modern technologies and software development approaches. Hands-on programming expertise coupled with the team leadership capabilities. Development and implementation of client, server and mobile-based applications developed for Financial (Trading) and Transport industries, e-commerce, governmental, communication, games and scientific agencies. Strong skills in object oriented and procedural programming using C#, Java, C, C++, SQL, PL/SQL on Unix, Mac and NT platforms, mobile iOS, Android and Windows platforms, Oracle/MySQL RDBMS. Strong skills in implementation of application systems utilizing OOA, OOD, UML, J2EE. Solid applied engineering education focused on civil aviation and computer science with background in applied mathematics. Good interpersonal and communication skills.
SKILLS
Development Tools/Languages: iOS, Android, Unity3d, Cocos2d, Corona SDK, J2ME,RMI, C#, C/C++, Oracle, Java Beans, UML, BPEL.
Databases: PostgreSQL, Oracle, MySQL, SQL Serve, Sybase.
Operating Systems/Communications: Mac OS, Linux (Ubuntu,Red Hat, Mandrake,Suse), UNIX (SCO 3.0/5.0, Solaris), Windows 9x/NT/2000.
• Explicit knowledge of mobile device architectures and mobile development platform.
• In-depth knowledge of Android OS and iOS, interactive application development and memory management.
• Proficient with common Android, iOS framework APIs (Location, Camera, Notifications, Map AP).
• Skilled in J2ME/J2SE and Android application performance analysis and tuning.
• Proven software architecture and API design skills.
• Excellent problem solving, communication, and collaboration skills.
• Strong analytical and creative problem solving skills.
EXPERIENCE
Game Show Network, LLC (Sony Pictures Television), Boston, MA Senior Mobile Software Engineer 07/2011– Current
Working on GSN Casino Apps for Android and iOS platforms.
Designed and developed an Android/iOS apps for online Casino. After the initial app was developed, it was integrated to work with Unity3d and custom engines. The app was enhanced with built-in extra layers to work with Google/Amazon/Apple services including InApp payments support, ads, and analytics. Integration with Unity3d allowed the app to be easily ported to a variety of platforms and published to various markets including Apple App Store, Google Play, Amazon and others.
Used best coding practices to improve app’s execution and functionality. Evaluated, recommended and selected hardware and software solutions for performance testing of the app. Monitored and reviewed program execution for expected performance. Researched and analyzed data processing functions, methods and procedures. Performed project management of estimating, scheduling and monitoring tasks.
Verizon Wireless, Atlanta, GA Lead Android Architect 08/2010 – 07/2011
Worked on the internal Verizon app SalesForce. The app is helping sales personnel to find clients’ info based on location, create contracts, chat, use messaging, review statistics and analysis, create meetings and many other features. Used 3D graphs and navigation. Used voice to text and text to voice features. Applied optical character recognition for translating images into text.
ChronPro, Telecommute Co-Founder/ Lead Java/Android Architect 09/2008 – 08/2010
Design and implementation of Android applications. Heavy exposure to the Services, Gaming and Media related API's. Rich Client UI, Java, Mobile Communication, Embedded content. Strong experience in rich client user interface development. Developed apps for Travel, Communications, Games, Social, Shopping & Tools.
Developed and published apps and games:
• Game Amazing Gold Rush Fun space adventure - you are employed by aliens and your goal is to collect gems and gold from a toxic planet under tough time conditions. Test your ability to shoot a laser beam with precision. Discover more surprises on new levels.
• Memory cards game. Designed for children 3+ years old, but would be fun for any age. This game will help you to improve memory and a fun way to pass spare time.
• Lottery Tool. The science and luck! Based on the latest updates from Megamillions and PowerBall websites. Check the latest winning numbers and current Jackpot on your phone. Statistical analysis. Random and statistical selection of numbers. Favorites. Check if the numbers you play have ever won.
• Stereograms. The images will shock you with sharpness and holographic quality. All images are saved on SD.
• Logic quest. Constantin goes through the levels collecting energy keys. He is trying to escape from enemies. Carefully think about every move. You have to make smart decisions, otherwise Constantin will be trapped and/or destroyed.
• Game Super ColorMe!.Fun app for young children. Fill the shape with your favorite color to see what was hidden behind the shape! Three levels offer different thickness of the line - use the easy level for younger kids and the difficult one for older kids. Make sure to fill everything inside the shape and enjoy the magic of transformation.
• Wanted game. In this interactive game your goal is to catch the robbers which invade the apartment building. This game tests/improves your visual reaction and is a great way to pass time in class, on the bus, in the bathroom, etc... As you get better and better points compete against your friends and classmates.
• Healthy Diet for Kids game. The percentage of overweight children is growing at an alarming rate. Helping kids lead healthy lifestyles begins with parents who teach their children to recognize healthy and unhealthy food. In this game you child's goal is to select the healthy items. By doing so they get "health reward" points.
• Bubble Chaser fun game. Popular bubble wrap game with a new twist! Crazy bubble wrap with moving bubbles! As always, time yourself and pop as many bubbles as you can. Make sure to pop all bubbles on the screen - time goes faster if you miss the bubbles. Choose from 2 sets of sounds: classic and instrumental.
• Classic MAGIC 8 BALL Tool. Classic MAGIC 8 BALL. Shake the ball (by shaking your phone), wait 2 seconds, get your answer.
AT&T. Atlanta, GA Senior Mobile Developer/Consultant 05/2007 - – 08/2010
● Design and development of the module for communication of the external interface and main system in order to keep the external systems in sync with the inventory status of cards in the network.
● Design and development of core module for Project Lightspeed and IDIS(Integrated Design and Inventory System). Project Lightspeed provides integrated IP-based television, ultra-high-speed broadband, IP voice and wireless bundles of products and services. IDIS provides flexible architecture to support newer technologies.
● Design and development of Silent Alarm interface. The module makes the Silent Alarm state for a port in the ticket created to be visible via Swing GUI and creates Surveillance Troble Report for Support goup.
● Design and development of a single login using the GLS authentication against GLS and Sun Microsystems LDAP database.This initiative calls for all applications to allow users to enter their user name and Global Logon Password in order to authenticate.
Technologies: Android, iOS, Weblogic, SOAP, Spring, Hibernate ,EJB, MBean, Topic,Queue,JMS, JMX, JAAS(LDAP), JDBC, Socket(FTP), Swing, Oracle, Solaris.
CellNet Technology, Inc. Alpharetta, GA Senior Consultant 02/2007 - 05/2007
• Design and development of Network Management System (NMS). NMS which provides centralized and robust environment to manage Water, Electric, and Gas meters. An early “the internet of things” exploration. The system is able to provide a seamless, self-healing and full two-way solution. It provides an ability of off-cycle reads, move-in/move out reads, verification reads, usage monitoring, dynamic pricing, tamper outage, and restoration notification. System can be configured to support basic consumption, time-of-use, demand, and load profile applications, including real-time pricing.
Technologies: JBoss, SOAP, Spring, Mule, Hibernate, EJB(Session(Stateful, Stateless), MBean, Topic,Queue,JMS, JMX, JAAS(NIS,LDAP,JDBC) SQL, JDBC, RMI, Socket(TCP/IP,SNMP), HTML/XML, MySql, Oracle, Linux,Windows.
• Design and development of the BPM Designer engine. The BPM Designer is a Netbeans platform base unified design tool that enables the modeling of processes. The process-modeling environment enables rapid definition and deployment of complex business processes, definition of business rules, mapping and transformation of data and the connection of processes to existing systems. The BPM engine provides a secure, scaleable, fault-tolerant runtime environment that manages the execution of processes in a distributed heterogeneous environment.
Technologies: Netbeans Platform, JUnit,JBoss, Sun Application Server, EJB3.0, POJO,MBean, Topic,Queue, JMX,JMS, BPEL, JAAS(NIS,LDAP,JDBC) SQL, JDBC, RMI, Swing, Socket(TCP/IP,SNMP), HTML/XML, JNI, MySql, Postgres. Linux/RedHat/Suse.
Hitachi Telecom (USA), Inc. Norcross, GA Senior Consultant 9/2004 - 12/2005
• Design and development Hitachi's Network Element Management System (NEMS). NEMS provides a centralized and robust environment to manage all of Hitachi's optical network elements including SONET/SDH ADM, ULH DWDM, Transmux, Transponder and Optical Switch. The scalable architecture of the NEMS and its user-friendly features for undertaking OAM&P management tasks, helps carriers to achieve their business objectives. Standards based software interfaces facilitate northbound integration with a Network Management System (NMS) or other Operational Support Systems (OSS). An easy-to-use Graphical Local Craft Terminal (GLCT) complements the capabilities of the NEMS to support on-site or remote management of individual Nes. GUIs consistent between NEMS and GLCT.
Technologies: Jboss4.0.2, EJB(Session(Stateful, Stateless), Entity(BMP, CMP, MDB)),MBean, Topic,Queue, JMX, JAAS(NIS,LDAP,JDBC) SQL, JDBC, RMI, Swing, Socket(TCP/IP,SNMP), HTML/XML, MySql, Postgres. Linux/RedHat
NORFOLK SOUTHERN. Atlanta, GA Senior Consultant 5/2003 - 9/2004
● Developed, designed and supported Unified Train Control System Message Router (UTCS MR). UTCS MR –served as the “Data Manager” to assemble and transmit the messages to UTCS via MQ.
Glenayre Technologies Inc. Duluth, GA, Senior Consultant 2/2002 – 5/2003
• Developed Message Durability Subsystem (MDS) which provides a guaranteed message delivery service for depositing voice messages from Voice XML page into Common Database and Message Store (CDMS) in FRED's distributed deployment environment.
• Develop and design Alarm Subsystem Unit(ASU). ASU enables you to set up the severity level of alarms and events for each Messaging Solutions application and enables you to define the action the system takes when an alarm is generated for each event per application. Using Java, JNI, C/C++.
• Developed component which serves vXML pages to be used by the Telephony Server (TS) for processing voice access to the messaging system. It serves HTML pages for subscriber web access to mailboxes using ServletExec, JBoss, Struts, Filter, JSP, Servlet, EJB( Session( Stateful, Stateless), Entity( BMP, CMP 2.0)) , JXM, JDBC, CORBA, JDBC, RMI, Swing, HTML/DHTML/XML, VoiceXML.
• Developed and designed Voicemail Streaming Server (VMSS) built using the Hughes Network Systems’ ADAPTIVE Communication Environment (ACE), C/C++ , PostgreSQL, MySQL.
• Developed and designed Voicemail Streaming Server (VMSS) built using the Java, CORBA , RMI, PostgreSQL, MySQL, Linux/RedHat ,Unix/Solaris 2.8.
• Developed detailed definition of business solutions including database design, screen and report design, data flow, transaction processing requirements, definition of system interfaces and detail program specifications.
• Developed (full life cycle development) a tool(GUI) to automate generate XML file. Programmed in Java 2, SWING, XML.
• Developed modules for Oracle WorkFlow, used Java2, JBDC, Java Beans on Linux platform to extract data from GUI(SWING) analyze objects and populate Oracle database.
• Developed (full life cycle development) Java2 application, for Recruiter Agency. Developed client-sideapplication and back-end business logic using Forte 3.0, IBM Visual Age, J2SE, J2EE, Jboss 2.2.4-3.0.4 Oracle, JDBC, RMI, Swing, HTML, XML, Unix/Solaris 2.8.
Wellfound Technology INC, Atlanta, GA, Senior Programmer 7/2000 - 2/2002
Project for Lockheed - Martin
• Designed and developed a commercial off-the-shelf Internet and J2EE based document & content management system. The application served as a critical component of infrastructure software for departments and enterprises enabling them to manage and control their document and web content objects. This release provided intuitive and direct access to the documents stored within the repository for collaboration with eBusiness applications.
• Designed and developed server-side J2EE , CORBA(Java IDL( Interface Definition Language)) enabled modules in C/C++ on Unix/Solaris 2.8 and Win NT/2000 platforms. Designed and developed Java 2 client for the application. Developed UML models utilizing Rational Rose software.
• Developed Enhanced Security module to serve various processes within enterprise systems, including adding editing privileges to object state and providing stronger data type checks when entering new content.
• Developed User Management module with user activation functionality and user history logging.
• Developed Distributed Repository module to seamlessly move objects (any stored content) from one volume to another for efficient storage and volume management.
• Developed client-side application and back-end using Symantec Visual Cafe 4.0, TIBCO ActiveEnterprise (TIBCO InConcert, TIBCO Adapters, TIBCO Adapter SDK), IBM Visual Age, J2SE, J2EE, Oracle, JTA, CORBA, JDBC, RMI,EJT, Swing, HTML/DHTML/XML, Unix/Solaris 2.8.
Project for Smart Mail
• Designed and developed client-side mail entry, weighting, and address verification components using Visual J++, VC++, drivers for scaling equipment, SQL, Visual SourceSafe.
• Designed, developed, and tested real-time C++ application to manage requests from mail sorting machine/OPEX, generate delivery algorithm and provide mail delivery instructions with restricted response time on UNIX/Solaris 2.8 and Windows NT platforms using Oracle and Socket Messaging over TCP.
• Debugged and enhanced other modules using Visual J++, VC++, MS SQL, and Visual SourceSafe, MS Visual Interdev, MS Visual Studio, MS FrontPage 2000.
• Developed scripts for producing HTML documentation using javadoc, dos batch on NT, Korn-shell on UNIX. Architect and implementation of a portal site(for Post Office personal) using iPlanet, IBM WebSphere. Implemented using Servlets , JSP, EJB.
• Developed mail tracking system. The tracking system used a proprietary encoding, manifesting, and tracking algorithm to track by customer address and/or tracking number.
• The system also centralized the invoicing process and produced reports with additional data related to the number of mail pieces, exact weight, precise postage per piece, address reporting, ZIP code corrections, proof of processing, account balances, tracking information, and electronic customer invoices.
• Utilized client-side development and design tools: Visual J++, HTML / DHTML, Oracle, and JDBC.
• Utilized server-side development and design tools: IBM Visual Age Java ,VC++, CORBA(Java IDL( Interface Definition Language)) , UML, iPlanet, IBM WebSphere, J2EE, EJB (Stateful and Stateless Session Beans and Entity Beans), Oracle, JDBC, RMI, Servlet, SQL/PL, Unix/Solaris 2.8.
PopNet.de, Hamburg, Germany, Team Leader 3/1999 – 7/2000
• Leader of the software development team. Responsibilities included design and development of all software projects, data modeling, design of the development environment, project research and development, gathering requirements, allocation of resources, scheduling and hiring. Developed server-side application using IBM Visual Age Java, IBM WebSphere, iPlanet, Oracle, DB2, MySQL, J2EE (Servlet, JSP, JDBC, RMI IIOP(Internet Inter-ORB Protocol, use IIOP as the underlying transport), EJB, JNDI, EJB (Stateful and Stateless Session Beans and Entity Beans)), XML and Perl for the municipal lottery in Hamburg, Germany. The application controlled printing of lottery tickets and admin section for the company's website(controller system that generates status reports).
• Utilized pipes, vectors, multiple threads, hash tables, Unix/Linux file system, iPlanet, Apache. Also tested the system under Windows NT.