Software Architect Resume
Chantilly, VirginiA
SUMMARY:
- Software Architect with over twenty years of experience in systems and software architecture, software development and information security.
- Obtained multiple s (MCP, MCSD, SCJP2, SCWCD, SCBCD, AWS Developer) in different technologies, working on enterprise application projects using a wide array of technologies in Federal space.
- Tackling data flow challenges and integration for enterprise wide through Cloud Computing.
- Researches, designs, develops and maintains enterprise system and/or application software using different architectures, such as, Client/Server applications, Server/Middleware/GUI programming, web - based applications, N-Tier applications, service oriented applications (micro-service), & cloud computing applications by utilizing a wide array of technologies.
- Possesses solid communication skills, strong analytical skills in learning and adapting new technologies, and able to work independently or collaborate with team members across different team(s) to meet project requirements.
TECHNICAL EXPERTISES:
Programming Language: JAVA (RMI, SWING, AWT, JavaBeans, Applets, I/O, JDBC, etc), C/C++, SQL, VB (Visual Basic), VC++, Pascal, Perl, Python, .Net (C#, VB.NET, ASP.NET), Ruby, PHP
Web Technologies: HTML, Javascript (EXT-JS, Prototype, JSLint, Sproutcore, JQuery, Backbone / Marionette), XML (Xerces), XSLT, J2EE (Servlet, EJB, JMS, JSP), JSF (Tag Libraries, MyFaces Tomahawk), Struts (Tiles), JNDI, ASP, DHTML, VBScript, Web Service SOAP (AXIS, XMLBean), WSDL, UDDI (IBM, UDDI4J), Spring Framework (MVC, Annotation), AJAX / JSON (Flexjson, Jackson), NodeJS, ExpressJS, AngularJS, Spring Boot Application
Architectures: C/S (Client/Server), N-Tiers, Message Oriented Middleware / Message Oriented Architecture, Web Service, SOA
Cloud Computing: Amazon Web Service (AWS/C2S) Elastic Compute Cloud (EC2), Simple Storage Service (S3), Virtual Private Cloud (VPC), Elastic Load Balancer (ELB), Identity Access Management (IAM), Security Group, Cloud Formation, CloudWatch, CloudTrail, Relational Database Service (RDS), Amazon Machine Image (AMI), Simple Workflow (SWF), Simple Queue Service (SQS), Simple Notification Service (SNS), DynamoDB, AWS SDK for Java, AWS SDK for Javascript / NodeJS
Big Data: Hortonworks (Ambari, Hadoop), Apache NiFi, Cloudera, Apache Accumulo, Publish / Subscribe Messaging (Apache Kafka), Search Engine (Apache Solr / Lucene), Apache Zookeeper, Databricks
Operating System: UNIX (AIX, HP-UX, Solaris), Windows 9x/2000/NT/XP, Linux (Red Hat, CentOS)
Database System: Oracle, Microsoft SQL Server, Microsoft Access, HypersonicSQL, MySQL, Postgres
Database Mapping Tool: Hibernate, iBATIS / MyBatis
Portal System: Apache Jakarta Project (Jetspeed & Turbine), SEQUOIA, Microsoft SharePoint
MS Object Model: DAO, ADO, MS Office Application object models (Access, Excel, Word), VBA
Middleware Containers: IIS, Apache Web Server, Apache Tomcat, Jetty Server, iPlanet (Sun ONE), ServletExec, JBoss, IBM WebSphere Application Server, IBM WebSphere MQ, QNami
Object Oriented Design: UML, Design Patterns (Rational Rose, Microsoft Visio), Use Cases Design
SDLC: Core (Requirement, Specification, Architecture, Construction, Design, Testing, Debugging, Deployment, Maintenance), Methodologies (Waterfall, Prototype Model, Incremental, Iterative, V-Model, RAD (Rapid Application Development), UP (Agile Unified Process (AUP) / Rational Unified Process (RUP), Agile (Backlogs, Continuous Integration, Refactoring, Velocity tracking, Scrum with sprint planning, sprint review, and retrospective, User Story), DevOps, TDD (Test-driven), FDD (Feature-driven), BDD (Behaviour-driven), DDD (Domain-driven))
IdAM: PKI SSL Authentication, X.509, LDAP
Access Control Models: Policy-Based Access Control (PBAC), Attribute-Based Access Control (ABAC), Role-Based Access Control (RBAC), Organization-Based Access Control (OrBAC), Identity-Based Access Control (IBAC)
Configuration Management: ANT, Gradle, Maven, Source control (Visual SourceSafe, PVCS Dimensions, Rational ClearCase, CVS, Subversion / SVN / Git), Automated Build Tools (Jenkins), Github, GitLab, Artifactory, Nexus, Puppet
Metric / Monitoring: ELK (Elasticsearch, Logstash, Kibana), Apache Solr / Lucidworks Banana
Others: UNIX Editors (VI, PICO, EMAC), Shell Programming (C / Bash Shell Script in UNIX, DOS Batch Programming)IDE (Jbuilder, IntelliJ IDEA, Eclipse, Visual Studio, IBM WebSphere Application Studio, Rational Application Developer)Open Source Framework (FOP, Jetspeed, Turbine, Struts, XML (SAX), POI, Velocity), Test Tools (Web Performance TrainerJMeter, LoadRunner, Selenium), Debug Tools (DJ Java Decompiler, OptimizeIt, Java Debug Tools), Distributed System (JINI)Junit, Database Tools (TOAD, Oracle SQL Developer), Quartz Service, ActiveX/JAVA (Jacob), JIRA, iTEXT, Jasper Report / iReport, Wiki (MediaWiki), Ruby on Rails, GreaseMonkey Scripting / Customization, Nagios / Icinga, ElastiCache / Memcached
EXPERIENCE:
Software Architect
Confidential, Chantilly, Virginia
Responsibilities:
- JAVA, ANT, Maven, Gradle, Apache Tomcat 8.x, Apache NiFi, Apache Zookeeper, Apache Velocity, ActiveMQ, JMS, LucidWorks Banana, Apache Solr, Cloudera, Javascript (Backbone / Marionette), JSON (Jackson), XML, XSLT, Web Service, JIRA, Github, Jenkins, Artifactory, AWS (Amazon Web Service): EC2, ELB, S3, VPC, Security Group, Cloud Formation, CloudWatch, CloudTrail, IAM (Instance Role), AMI, SNS, SQS, NAT, DynamoDB, Bucket Policy, ACL Policy; Linux (CentOS), X-window desktop, Apache NiFi, Jetty Server, PKI Authentication and Management, Microsoft Sharepoint, IntelliJ IDEA, Eclipse, Junit, Shell Scripting (bash), GreaseMonkey scripting, NodeJS, ExpressJS, Angular, NPM, Spring Framework 4.x,, AJAX / RESTful Web Service, Perl, Cloudera (HBase, HDFS, Zookeeper), Apache Kafka, Apache Accumulo, ElastiCache / Memcached, Spring Boot Application, ELK (Elasticsearch, Logstash, Kibana), Databricks
Senior Principal Software Engineer / Analyst
Confidential, Chantilly, Virginia
Responsibilities:
- JAVA, ANT, Apache Tomcat 7.x / 8.x, MySQL, Spring Framework 3.x, Javascript (EXT-JS v4.x / v5.x, JSON (Jackson)), PKI Authentication, X.509, LDAP, myBatis, AJAX / RESTful Web Service, Mediawiki, JIRA, Github, Jenkins, Maven, Artifactory, AWS (Amazon Web Service): EC2, ELB, S3, VPC, Security Group, Cloud Formation, CloudWatch, CloudTrail, IAM (Instance Role), SWF, DynamoDB, AMI, RDS, SQS, SNS; Linux (RHEL / CentOS), Perl, Python, Postgres, Apache Velocity (Email Formatting), Apache POI (Excel Export), Apache Kafka, Hortonworks (Ambari, Hadoop), Apache Solr / Lucene, Apache Zookeeper, Microsoft Sharepoint, MS Visio, Eclipse, Apache Web Server, ELK (Elasticsearch, Logstash, Kibana), Selenium, Junit, MyBatis, Shell Scripting (bash), Ruby, Puppet, PHP
Senior Principal Software Engineer / Analyst
Confidential, Chantilly, Virginia
Responsibilities:
- JAVA, J2EE, ANT, Apache Tomcat 6.x / 7.x, Oracle Database 10g/11i, Spring Framework 2.x / 3.x, Hibernate, Java Server Faces, Javascript (EXT-JS v3.x / v4.x, Prototype, Sproutcore, JQuery), x509, LDAP, PKI, PL/SQL (Data Manipulation / Data Migration / Data Definition / Data Analysis / Procedure writing), Servlet, iTEXT, Jasper Report / iReport 3.x, AJAX / JSON (Flexjson, Jackson), Wiki, JIRA, Windows Server 2008, JMS, ActiveMQ, Selenium, MyEclipse, SQL Developer Tool, SVN
Senior J2EE Developer / Designer
Confidential, McLean, Virginia
Responsibilities:
- JAVA, ANT, IBM WebSphere Application Server 5.1, IBM WebSphere MQ 5.3/6.0, Oracle Database 9i, IBM WebSphere Application Studio, J2EE(EJB, JMS, and JDBC), Web Service, Spring Framework / MVC / JMS, Hibernate, iBATIS, Quartz, UNIX, Solaris 8/9, Rational ClearCase, CVS, C++, UML, CMMi Level 3, SQL
Senior Software Developer
Confidential, Reston, Virginia
Responsibilities:
- JAVA, JSP, Servlet, Struts, Javascript, SQL (Data Manipulation / Data Definition / Data Analysis), OptimizeIt, LoadRunner, .Net (C#), JBoss, Web Service, Axis, MS Visio, UML, ActiveX, Oracle, MS SQL Server, HL7
Senior Software Developer
Confidential, Fair Lakes, Virginia
Responsibilities:
- JAVA, J2EE, Servlet, HTML, Javascript Socket Communication, Java Security Framework (JCE, SSL, and JSSE), PKI, Print Server (FOP, XSLT), XML, IIS/ServletExec, Apache/ServletExec, Sun iPlanet (Sun ONE Server), OptimizeIt