We provide IT Staff Augmentation Services!

Software Architect Resume

2.00/5 (Submit Your Rating)

PROFESSIONAL SUMMARY:

  • 13 years of IT experience in Software development and System integration (including 10 years with Java/j2ee technologies) using a large set of technologies and skills.
  • Experience in J2ME and Android Smartphone programming.
  • Experience in a large set of JAVA/J2EE large projects with understanding of concepts of ORM, MVC and IOC.
  • Frameworks Used: Struts 1&2, Hibernate (HQL and JPA), Spring, Boot, JMS etc…
  • Web and front end technologies JavaScript, AJAX (jQuery, GWT, Prototype, YUI), PHP 4&5, scripting languages.
  • Experience in DMS and Data integration using Autonomy and ZyLab technologies.
  • Extensive experience in XML technologies and tools.
  • Experience with WebMethods and JBOSS Portal and JSR168 specification.
  • Having worked in specialized software development on the VisioWave platform for VOIP and digital video surveillance using ActiveX and C++ technologies.
  • Expert in Perl 5, Perl Catalyst MVC Framework, Moose, CPAN and NYT profiler.
  • Some experience in Visual C++ and the MFC framework. (Last used 2006)
  • Experience using various source control systems. SVN, CVS, GIT.
  • Knowledge of Bioinformatics and Computational Biology
  • Good understanding of Machine Learning algorithms, Neural Networks, Training, Genetic algorithms, Hidden Markov Models.
  • Created my own library and have experience with Weka (limited) and good experience with Encog library.
  • Use ot LaTex for papers and scientific publications. Bioinformatics APIs
  • Scientific Fortran Programming, Molecular Dynamics simulations using Tinker and Gromacs
  • Biomolecules viewers and animation packages such as VMD, PyMol

TECHNICAL SKILLS SUMARY:

Programming Language: Java 1.5 / 1.6 / 1.7 / 1.8 , C++, PHP 4&5, Perl

Internet Technologies: Servlets, JSP, JDBC, EJB 2.0 / 3.0, Java Bean, Web Services, JAXB, JAX - WS, SOAP, WSDL, XML, JAX- RPC

Framework / Pattern / Architecture: SOA, OO Design Patterns, GOF Design Patterns, Hibernate 2.X / 3.X, CXF Web Service 2. X, AXIS Web Service 1.X Spring (DI, AOP, MVC, Web Flow, Web Service), MVC Struts 1.2/2.1, tagLib URL, Freemarker, JBoss, XPath, Drools (Business Rules), EhCache, Terracotta Distributed Cache, Quartz Scheduler, JASPER Report

Application Server: tcServer 2.5.X, Apache Tomcat 4.X / 7.0, JBoss Application ServerWeb Sphere 7.X / 8.X, Weblogic 11

Tools: Log4j, JUnit, ANT, SOAP UI, SOAP Client, Putty, URL-Rewrite, Velocity, Mock Objects, HUDSON / JENKINS CI, TFS, Clear Case, ANT Hill Pro (AHP), XML Spy, Cygwin

RDBMS: Oracle 10 / 11, MySQL 5.0

Others: Agile, Pivotal Tracker, Scrum Tool, CVS, Scrum WorksPivotal Tracker,Eclipse3.X, RSA / RAD (IBM),Spring Tools Suites (STS),AZUL Zing JVM, Catalyst, Perl, PHP4 & 5, Visual C++, Qt Framework

RELEVANT EXPERIENCE:

Confidential

Software Architect

Used technologies: Java/JEE, Perl, Spring, Weblogic, Hibernate, JPA, SOLR, Node.js, Websockets, Rabbit MQ.

Responsibilities:

  • Solution Confidential is a home insurance software provider for the south east US
  • Worked on various project for various insurance companies (Southern Oak, SFI, SPI and so on)
  • Confidential uses Spring, JERSEY, SOLR and standard JEE stack
  • Worked from scratch on a project involving moving from their own imaging software to a document management software (Image Now)
  • Worked on bug fixes and technical customer support.

Confidential

Software Architect

Responsibilities:

  • Responsibilities include design documents, and architecture of an Indoor and parks navigation and recommendation solution for Apple Watch, iPhone with a Java backend
  • Solution indexed data using SOLR and Fusion including Confidential
  • Created Perl script to extract and web-mine data to index into SOLR/Fusion from different Disney website
  • Worked on iOS and Apple Watch mockups
  • Stack uses Spring Boot, SOLR connector for Spring, Spring Security, Rest etc…
  • Hands on coding when necessary in Backend, Front end and Middle tier.
  • Created automation tools to automate build using Perl and Java
  • Designed from scratch on a platform similar to IFTTT to automate ordering items in resorts for mobile users based on user triggered events.
  • Based on Spring, Web Socket, Rabbit MQ

Confidential, Tampa

Software Architect/Team Lead

Responsibilities:

  • Documented all processes
  • Managing an offshore and onshore team, working on project planning, distribution and prioritization of tasks.
  • The team consisted at its peak of 30 offshore and 20 onshore resources.
  • Designed and proposed tools to generate Data for testing purposes and mockups
  • Hands on coding when necessary in Backend, Front end and Middle tier.
  • Unit and integration tests and troubleshooting.
  • Created many shell scripts in BASH and KSH to automate certain tasks such as the packaging of the FAST AS platform.
  • Created prototypes for ARM jobs to automate the build process and initiate a destructive build process as well as the integration with Jenkins.
  • Created POCs and proposed architecture for replacing log4j 1.x with 2.x, and common logging framework.
  • Managing Jira and Confluence pages.
  • Worked on Neo4j graph database with the Node.js connector
  • Participated in technology evaluation and comparative testing of different API Management Platform solutions
  • Participated in Confidential solutions review meetings
  • Did a reverse engineering study on how the FAST AS proprietary Confidential platforms work and how to hack it and personalize it for destructive build
  • Created scripts to automatically patch (for vulnerabilities) FAST AS, prior to that the process was performed manually and now it is scripted and automated.

Confidential

Senior Java/j2ee Web Developer

Responsibilities:

  • Responsibilities include creating UML artifacts, requirement gathering and coding using IBM RAD and RSA.
  • Creating high level and detail level design documents for the client.
  • Consolidating existing web services into newer technologies using Hibernate 3, Siperian MDM and Java design patterns.
  • The consolidation effort includes eliminating circular references, better abstraction for the data objects and entities using best practices.
  • Created scripts for build automation using TFS (Microsoft Team Foundation Server).
  • Leading an offshore team and assigning tasks.
  • Unit and integration tests and troubleshooting. JUnit, Mockito and manual testing.
  • Web Services tests using SOAPUI and performance testing using LOADUI.
  • Automated tests using html unit.
  • Creating Design Documents, POCs and Architectural Proposals for a new enterprise level multithreading low latency common Logging Framework using AspectJ, Log4j 2, AsyncLoggerContextSelector and DailyRollingFileAppender
  • Creation of Message Driven Beans for messaging queues and topics for several cross application components of the Voyager platform. Technologies used: JMS, Web sphere MQ and MDB EJBs.
  • Creation of Perl 5 scripts to automate and manage some tasks on the server

Confidential

Senior Java/j2ee Web Developer

Responsibilities:

  • Responsibilities include creating UML artifacts, requirement gathering and coding using AmdroMDA framework for Model Driven Development.
  • Refactoring code to migrate from EJB2 into A web service based architecture
  • Created scripts for build automation and other Unix administration utilities.
  • Contributed to Pricing View UI project using JDBC, Java, Spring MVCm, jQuery and jQuery UI.

Confidential, Tampa, Florida

Java/j2ee Web Developer

Responsibilities:

  • Improving site code into more compliant W3C recommendations.
  • Front end development, using XHTML,CSS, Servlets and JSPs.
  • Some Back end using /JDBC and SQL queries.
  • JavaScript and AJAX porting of some portions of the website.
  • Best SEO practices used during development to maximize traffic and improve search engines ranking.

Confidential

Freelance Java/j2ee and C++ developer

Responsibilities:

  • Porting C++ and ColdFusion legacy digital PABX and voice logger applications to JAVA/J2EE interfaces and APIs.
  • Porting applications from Windows to Linux platform.
  • BASH scripts programming. Tools used Eclipse, VI, Dreamweaver, KDevelop, Visual C++ 6, TCP IP Socket programming using the ACE cross platform socket library.
  • Worked as with a development teat as a freelancer to add the back end to their flash based sites the sites are:

Confidential, Clearwater, Florida

Java, J2EE Developer

Responsibilities:

  • Designing and implementing J2EE and open source based solutions for a HealthCare Messaging technologies using the following technologies Webworks framework, Free marker template engine, Hibernate 3.2,xml/xslt,Xmlbeans, swing, c++, HttpClient library, Spring framework and Spring ACEGI Security library.
  • Designing and implementing the Openldap schema for the login system.
  • Tests using jUnit.

We'd love your feedback!