Senior Software Developer Resume
Glendale, CA
SUMMARY:
- Over 16 years of software development & team building experience with business - critical enterprise applications for businesses ranging from multiple Confidential 500 corporations to fledgling startups.Programming
- Over 12 years of Java, JEE and related technologies experience. Extremely hands on.
- Architecting, designing and developing and delivering enterprise applications. Understanding business domain, and defining product/solution concepts.
- Identifying tools and technologies most appropriate for translating concepts to functional software systems, Designing and setting up the application development infrastructures best suited to achieve development goals. Leadership
- Leading teams of engineers, managing business and technology stakeholders, and formulating strategies for evolution of software products and solutions.
TECHNOLOGY SKILLS:
Java: JDK, JEE, JSF, Servlets, JSP, JDBC, JNI, EJB, JPA, Swing, AWT, JMS, JAXP, JAXB, JAX-RS, JAX-WS.
JavaScript: ECMAScript 6.x, Node.js 7.x, 8.x, npm 5.x, KoaJS 1.x, 2.x, BabelJS, Gulp, Grunt.
.NET: C#, ASP.NET, MVC
App Servers: JBoss, BEA WebLogic Server, Apache Tomcat, Spring Boot
Databases: SQL, T-SQL, PL/SQL, Oracle, Sybase, MS SQL Server, MySQL, MySQL Migration Toolkit, IBM DB2
Web: HTML, DHTML, CSS, AJAX, JavaScript, JQuery, ExtJS, JBoss RichFaces, Google Web Toolkit, JSNI.
SOA: Web Services, REST, SOAP, WSDL, JAX-RS, JAX-WS, WS-Security, SAML, XML, JSON, AXIS, Tibco Rendezvous .
Scripting: Groovy, JavaScript, Python, Perl, Unix Shell scripts, JEXL, Jython, ActionScrpt, VBScript.
Cloud: RedHat OpenShift, Pivotal Cloud Foundry (PCF), Amazon Web Services (AWS), Microsoft Azure, Google App Engine.
Methodologies: Agile, Scrum, Test Driven Development, eXtreme Programming, Software Development Lifecycle (SDLC), Waterfall, Rapid Application Development (RAD).
SCM: Git, GitHub, GitLab, CVS, Subversion, Perforce.
EXPERIENCE:
Confidential, GLENDALE, CA
Senior Software Developer
Responsibilities:
- Applications for Metadata Management, Storage and Transfer of Digital Content Assets for Confidential and associate entities Role and Responsibilities:
- Designed, developed, enhanced and upgraded components for JavaScript, Node.js based digital content and metadata management application Wonderland, deployed on RedHat OpenShift.
- Enhanced and refactored back end components for Confidential, a web application with Java back end and JavaScript/AngularJS frontend, used by Confidential associates and partners worldwide to manage character auditions for Confidential managed content.
Technologies Used: JavaScript, ECMAScript 6.x, Node.js 8.x, npm 5.x, KoaJS 1.x, 2.x, BabelJS, Gulp, Java JDK 8, JEE 6, Spring Boot 1.3.x,1.4.x, Tomcat 8.x, JSON, REST, RedHat OpenShift, Redis, Gradle 2.x, Spring 4.x, Spring MVC, JUnit 4.x, Shell Scripting, Ant, Maven, Gradle, Git, GitHub, GitLab, Eclipse Neon, IntelliJ Idea, Mac OSX.
Confidential, SANTA MONICA, CA
Senior Software Developer
Responsibilities:
- Architected, designed and developed the REST APIs Backend for Confidential Mobile Apps supporting car rental operations, including backend integrations with third - party systems from Hertz. Architected the system to be SpringBoot based coarse-grained micro services, independently deployable in Pivotal Cloud Foundry (PCF), as cloud applications, capable of load balancing and failover.
- Conceived, architected and designed a process for specifying REST API Specifications in JSON/YAML and generate fully functional API Stubs from Confidential .
- This is extremely powerful since the Business needs for API Endpoints are constantly changing and it s extremely challenging to in corporate these changes in the operational APIs without incurring huge change control and refactoring costs.
- Designed and developed, SOAP API Java Adapter Client for the Confidential APIs to perform vehicle search and rental operations with Hertz SOAP API based backend systems.
- Architected, designed and developed Spring Boot based micro services to ingest Twitter and n511ny.org data to support REST APIs providing real time data to Ford Motor Company Point of Sales displays in New York area, later to be expanded to such locations worldwide.
Technologies Used: Java JDK 8, JEE 6, Spring Boot 1.3.x,1.4.x, Tomcat 8.x, Confidential 2.x, Swagger UI, Apache CXF 2.x,3.x, Apache Commons 2.x, Spring Cloud, Jackson, JSON, JavaScript, REST, Pivotal Cloud Foundry, Microsoft Azure, DocumentDB, Gemfire, Gradle 2.x, Spring 4.x, Spring MVC, JUnit 4.x, Shell Scripting, Ant, Maven, Git, Eclipse Neon, Mac OSX.
Confidential, LOS ANGELES, CA
Senior Software Engineer
Responsibilities:
- Designed and developed REST APIs, utilizing Spring MVC, for creating, updating and querying Building Information Model (BIM) data. Since the BIM Data is quite large and relational, the singular challenge was to keep the query API simple, yet flexible enough to allow for virtually unlimited query combinations, while at the same time ensuring reasonable query performance. To achieve this, designed and implemented a dynamic database query engine using a combination of Hibernate queries and SQL.
Technologies Used: Java JDK 7, JEE 5, JBOSS 7.1.x, Tomcat 8.x, JavaScript, Hibernate 4.x, Spring 4.x, Spring MVC, JUnit 4.x, TestNG, MySQL 5.x, SQL, PL/SQL, Shell Scripting, Ant, Maven, Git, Red Hat Linux, Eclipse Mars, Windows 7.
