We provide IT Staff Augmentation Services!

Digital Platform Architecture Principal Resume

0/5 (Submit Your Rating)

El Segundo, CA

TECHNICAL SKILLS:

Software / Technologies: J2EE, Servlets, JSP, Spring (Core, MVC, Webflow, Integartion, Batch), Struts, SiteMesh Adobe AEM/CQ, CRX, OSGi (Apache Felix), Apache Sling RESTful, SOAP Jetty, Tomcat, Apache, JBoss JPA / Hibernate HTML, CSS, JavaScript, AJAX (JQUERY/DOJO/ExtJS/JSON), NodeJS, Adobe Flex Maven, Gradle, Jenkins, Crucible, Sonar SVN, GIT, Mercurial, CSV Eclipse, SpringSource Tool Suite, IntelliJ Idea, Netbeans, MS Visual Studio Programming for Android Amazon Web Services (AWS), CloudFormation, Container Service, Docker, Lambda, S3, etc

Databases / Data Stores: Oracle, MySQL/MariaDB, Amazon Aurora, IBM DB2, Sybase, SQLite, HSCLDB MongoDB, CouchDB, Redis, Apache Solr, Voldemort SQL, PL/SQL, NoSQL

PROFESSIONAL EXPERIENCE:

Digital Platform Architecture Principal

Confidential, El Segundo, CA

Responsibilities:

  • Designing platform architecture solutions based on Adobe AEM 6 and SAP Hybris, and leading their implementation.
  • Applying digital architecture principles and standards to maintain a highly collaborative environment.
  • Evaluating new technologies and staying up - to-date with the industry trends and developments.
Sr. Java Software Engineer

Confidential, Los Angeles, CA

esponsibilities:

  • Designing architectural parts of www.foxsports.com based on Adobe CQ/AEM platform with full responsive design adapted for desktops, tablets, and mobile devices.
  • Participating in active development of the OSGi/AEM services, REST API feeds, and Web Java/Spring applications for user interaction, and exporting, importing, and processing content.
  • Designing the AEM cluster model, setting up Akamai and dispatcher caching, profiling AEM, and optimizing responses based on Google PageSpeed recommendations.
  • Designing and implementing the solutions for AEM customization and adaptation for the editorial workflow.
  • Establishing principles of release automation and test-driven environment based on Jenkins and Ansible/Groovy scripts for deployments and solutions for front-end and back-end integration and core tests.
  • Designing the architecture and deploying the server instances in Amazon Web Services cloud (AWS) for development and production environments via CloudFormation templates and Ansible playbooks.
  • Implementing content flow pipelines based on SnapLogic Cloud Integration Platform.
  • Designing the web security model and development practices based on the recommendations of Open Web Application Security Project (OWASP).
  • Handling regular onsite and remote code reviews with post and pre-commit flows.
Sr. Java Software Engineer / Team Lead

Confidential, Newtown, PA

Responsibilities:

  • Maintaining the generic Java/Spring website of www.consumerreports.org and transferring it into the Adobe CQ platform (versions 5.4, 5.5).
  • Leading the development of the mobile version of the website with responsive design based on the Adobe CQ platform.
  • Communicating with the client to define specific product requirements.
  • Taking responsibility for the software engineeringand architecture.
  • Leading a team of 4 offshore Java developers.

Consultant

Confidential, Santa Monica, CA

Responsibilities:

  • Maintaining and extending the website of www. Confidential .com with the use of Struts and Spring frameworks.
  • Developing a subsidiary project based on event-driven service-oriented architecture (SOA) with a variety of J2EE technologies: RESTful, Spring (MVC, Webflow, Integration), JMS, Hibernate, Solr/Lucene, Voldemort.
  • Analyzing and developing the robust testing environment for Java/Groovy integration tests.
Graduate Teaching Assistant

Confidential, Bridgeport, CT

Responsibilities:

  • Preparing and giving lectures and tests forgraduateand undergraduate students in Introduction to Computer Science, Fundamentals of Algorithms, and Java Programming.
  • Grading students' tests, assignments, laboratory work, and projects.
  • Holding regularly scheduled office hours to assist and advise students who need additional help.
Java/C++ Software Engineer

Confidential

Responsibilities:

  • Participating in the collaborative construction of J2EE applications for cell phone carriers (client-server software for information and entertainment services via Text Messages and USSD).
  • Developing and debugging program code based on the constructed architecture using Java and C/C++ languages.
  • Developing administrative web-consoles using Java/HTML/Ajax/Flex technologies based on JBoss/Tomcat services.
  • Searching and analyzing Java open-source libraries toapplythem to the particular functions of projects.
Laboratory Assistant (Part-Time)

Confidential

Responsibilities:

  • Developing the programming means for building of thesauri and thesaurus-aided text data mining.
  • Presenting the research results in scientific conferences.
  • Collaborating with other scientific communities with similar research areas.
System Administrator

Confidential

Responsibilities:

  • Maintaining the computers and office equipment.
  • Developing and maintaining the Local Area Network of 30 computers.
  • Modeling and maintaining the Windows Domain Network using Fedora Core as a Domain Controller.
  • Developing services and web-consoles using Perl/Bash/PHP/HTML languages for network purposes.
Web Developer / Network Engineer

Confidential

Responsibilities:

  • Maintaining the computers, office equipment, and Local Area Network.
  • Developing the local website using PHP/HTML for the internal purposes, such as scheduling, chatting and document circulation.

We'd love your feedback!