We provide IT Staff Augmentation Services!

Senior Software Architect Resume

3.00/5 (Submit Your Rating)

SUMMARY:

  • Technical Lead and Software Architect with strong experience in all the aspects of software development life cycle (SDLC) including requirements definition, prototyping, proof of concept, architecture, design, development, testing and implementation. Looking for opportunities to solve complex business problems.
  • 16+ years of software development experience.
  • 11+ years of experience in architecting solutions and leading teams across multiple continents to successful software system implementations.
  • 4 years of Oil and Gas Drilling domain experience.
  • 16+ years of experience in architecting and programming Java/JEE using Spring framework and Javascript stacks including Backbone, JQuery, Angular1.x and Angular 2.
  • 8+ years of experience architecting and programming C# based .NET stack including WPF and ASP.net MVC
  • Strong experience with Object Oriented Design and Design Patterns.
  • 3 years of experience with Angular1.x and working knowledge of Angular 2.
  • 2 years of experience in guiding teams in adopting Micro Services architecture
  • Experience with CI/CD tools like Jenkins, Grunt and Maven
  • Experience in migrating Code base from SVN to Git based Code Repository
  • In depth experience working with databases especially Oracle, Teradata, SQL Server
  • Experience with Agile software development.
  • Comfortable with technology as well as business domain.

TECHNICAL SKILLS:

Languages: Java, C#, Javascript, Typescript

Frameworks: Struts, Hibernate, Spring, Entity Framework, LINQ, ASP.net, WPF, Angular 2.4 and 4, .Net 4.5, NgRx, Web API, Service Fabric

Server: Side Web Services(SOAP and Rest) JEE JSP, JDBC, JMS, Servlets

Application Servers: Websphere, Weblogic, JBOSS

Web Servers: Apache, Tomcat, IIS

Scripting: AngularJS 1.x and 2, JavaScript, Backbone, JQuery Underscore

Database: Oracle 7, 8i, 9i,10g,11g - SQL, PL/SQL, Microsoft SQLServer., MongoDB

Build/Test tools: Ant, Junit, Maven, Gradle, NAnt

IDE: Eclipse, PL/SQL Developer, Microsoft Visual Studio 2015, Visual Code Scripting Unix/Linux Shell Scripting, Batch

Mobile Computing: IOS, Android, jQuery mobile

Big Data: HBase, Hadoop, Hive, Pig Machine Learning R, Weka Cloud Azure, Amazon Web Services, Docker

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Architect

Responsibilities:

  • Responsible for developing Angular 2.4 based platform to be used by various development teams across Product & Service Delivery group
  • Developed Angular Application based on NgRx (Redux based framework for angular), Web Pack, RxJS Observables.
  • Responsible for architecting MongoDB deployment strategy
  • Responsible for developing Web API based Micro Service platform
  • Responsible for Code Review and Solution Design
  • Responsible for developing cloud strategy for application deployment on Azure Cloud.
  • Developed Service Fabric based On-Site deployment platform.
  • Developed Code in C#, Javascript, TypeScript
  • Designed logical and physical database models
  • Mentored developers

Confidential

Senior Software Architect/ Developer

Responsibilities:

  • Led a team of onsite and offshore developers.
  • Set Technology direction for the team and the product
  • Helped stabilize the project releases
  • Performed Architecture Review
  • Performed Code Review
  • Mentored team to adopt software development best practices
  • Migrated Code from SVN to Git/Jenkins/Maven/Grunt based application.
  • Moved team to adopt Continuous Integration practices.
  • Helped team to adopt Test Driven Development (TDD).
  • Helped move team from monolithic application to Micro Services.
  • Helped increase team velocity by removing roadblocks to development.
  • Worked on JavaScript frameworks like Angular and JQuery
  • Worked with Product stakeholder to find cost effective and optimal solutions to product challenges
  • Developed a Google Maps Angular component that would save the product $50,000 a year.
  • Developed code in Java, C#, C++ and Javascript.
  • Mentored developers to develop sound coding practices.
  • Developed code for OCR using Tesseract.
  • Helped the team pass PCI DSS audit.
  • Developed Secure Coding standards for the team.
  • Developed Code based on SAML and OAuth Security Standards.
  • Worked on integration using OFX standards.

Confidential

Software Architect/Senior Developer

Responsibilities:

  • Led a team of offshore and onsite developers to deliver complex projects with tight deadlines.
  • Built Predictive Analytics software using Java/JEE technologies.
  • Built Web based application using Java Spring MVC.
  • Built Restful/SOAP services using Java Spring Boot.
  • Used Java ORM packages like Hibernate with Spring
  • Built formula parser using ANTLR(Open Source Parser in Java)
  • Built web applications to be deployed in Tomcat and JBoss
  • Used JBoss TEIID to virtualize multiple, disparate databases.
  • Deployed applications to AWS.
  • Experience in using Java Generics, Lambda, Threading and Collections.
  • Architected Solutions based on Hadoop Ecosystem using Spark, HDFS, Hive, Pig and Hbase to crunch terabytes of Data.
  • Developed Java based programs for the Hadoop Ecosystem
  • Developed spring based java programs to interact with the Hadoop infrastructure.
  • Developed predictive and statistical models using WEKA and R.
  • Built web applications using JavaScript libraries like AngularJS, JQuery, Backbone, RequireJS
  • Guided the development of Mongo/Express/Angular/NodeJS (MEAN),HTML5,CSS3 based Web Framework to be used across the organization.
  • Developed fitting engine in C++.
  • Performed Architectural Review.
  • Guided teams to adopt Test Driven Development using Junit and Behavior Driven Development using Cucumber and Gherkin.
  • Used GitHub and SVN as Repositories.
  • Used Maven, Jenkins and Ant for build and continuous deployment.
  • Developed applications using Eclipse IDE
  • Developed shell scripts using Ubuntu and Red Hat Linux.
  • Developed Apache Kafka based messaging service to stream real-time data.
  • Developed Apache Zookeeper based Configuration management application.
  • Helped troubleshoot performance issues in Java(server-side) and JavaScript(client-side)

Technologies used: Java, Spring, Hibernate, Hadoop, Hbase, Hive, Pig, Spark, JBoss, jQuery, Backbone, RequireJS, AngularJS, Underscore, Restful/SOAP services, Weka, HTML5, Java, JBOSS, Tomcat, Apache Kafka, Apache Zookeeper

Confidential

Software Architect

Responsibilities:

  • Responsible for designing highly scalable and available systems that could meet the demands of real time dispatching system.
  • Developed technical specs to facilitate development of code according to functional specs.
  • Interacted with Business to understand the requirements.
  • Good knowledge of business domain.
  • Developed code to demonstrate the use of a new technologies.
  • Experience in developing and designing for Java as well as Windows platform.
  • Well versed in Core Java including concepts like threading, collections etc.
  • Developed the code for the Android devices.
  • Developed SOAP as well as REST web services.
  • Lead a team of 8 developers across multiple countries.
  • Responsible for coming up with technological as well as functional solutions to complex problems.
  • Conducted code review.
  • Conducted architectural review.
  • Mentored junior developers and guided them towards better coding styles and design patterns.
  • Coordinated development effort among teams in US, Germany, Israel and India.
  • Responsible for setting and meeting aggressive timelines.
  • Conducted product and technology evaluations to determine project direction.
  • Responsible for interacting with Business Analyst to develop business solutions.
  • Responsible for getting the application through QA process.
  • Responsible for architecting integrations with billing system using ESB.
  • Responsible for architecting and developing secure access to the application servers from the android device using Netmotion, Active Directory, LDAP.
  • Involved in the design of the infrastructure that was needed to allow access by the mobile devices to the application servers. This included infrastructure to switch between Wi-Fi and cellular, authenticating the drivers, ports through firewalls to allow access to the application servers.

Technologies Used: Java, JEE, Spring, iBatis, SOAP, REST, Websphere(6.1-7), Oracle 11g, Android, WPF, Silverlight, Bing Maps, ESRI GIS platform, Unix shell scripts, SQLite.

Confidential

Software Architect

Responsibilities:

  • Responsible for designing the software system.
  • Developed code in java, spring, and oracle and UNIX shell scripts.
  • Wrote technical specs.
  • Gathered Requirements.
  • Helped design the UI and workflow.
  • Responsible for architecting security solution using Siteminder and edirectory.

Technologies Used: Java, JEE, Spring, iBatis, SOAP, REST, Websphere(6.1-7), Oracle 11g,

We'd love your feedback!