We provide IT Staff Augmentation Services!

Software Architect Resume

2.00/5 (Submit Your Rating)

Alexandria, VA

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 Confidential 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,, 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: Server 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, Alexandria, VA

Software Architect

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

Responsibilities:

  • 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)
  • Focus Tech 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, Orlando

Software Architect

Responsibilities:

  • Solution indexed data using SOLR and Fusion including GeoData
  • Created Perl script to extract and web-mine data to index into SOLR/Fusion from different Confidential 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 JPMC 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 s, 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, Orlando

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:

  • Maintaining Confidential web sites.
  • 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, Largo, Florida

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.

We'd love your feedback!