We provide IT Staff Augmentation Services!

Senior Software Architect And Full Stack Developer Resume

4.00/5 (Submit Your Rating)

PROFESSIONAL EXPERIENCE:

  • Principal Lead Web and Mobile Application Developer and Architect with a strong background in design and systems engineering and over 14 years of experience as an Information Technology professional. Possess specific experience with Internet networking and protocols, digital graphic arts/layout, web applications development, cross - platform communications/development, enterprise application development, desktop applications development, application deployment and relational database design and integration. Have strong written and verbal communication skills, skilled in research and report writing, well-organized and a team player capable of working alone, in groups and under pressure. Great communicator who does whatever it takes to get the job done and truly enjoys making customers happy. Seeking opportunity to grow and contribute to something important.
  • Over 14 years of experience in designing and developing high-end Enterprise Level legacy & Web, Mobile, Desktop and IOT applications.
  • I strongly consider myself to be an engineering generalist and am just as comfortable building and architecting user interface as I am in developing a perfectly laid out database schema optimized for incredible feats of performance. I am adaptable, eager to learn new development tools, and enjoy wearing a variety of hats including doing front-end engineering, back-end engineering, database administration, platform engineering, project management and mentoring other less senior engineers. I'm the kind of lead/principal engineer you can throw at any task that needs doing and I will find you an elegant and efficient solution then deliver it effectively and on-budget. In addition to interfacing I also enjoy working with multimedia and user interfacing, including voice recognition, interesting layouts, alpha-blended windows, complex animations, vector graphics and 3D graphics. I enjoy challenging software that pushes the boundaries and envelope of current technology and ideas. Ultimately in a perfect position I will have the opportunity to be productive in creating and building excellent new software and have input into the direction and concepts of the user experience along the way in the full product life cycle.
  • 14 years of software development experience with UX/UI in iOS, Android, Web and React Native Technologies.
  • Well versed in cloud technologies and web security protocols. Designing and implementing for fully automated server build management, monitoring and deployment by using AWS.
  • Sole Android/ iOS developer responsible for full app life-cycle: concept, design, build, test, deploy and release to app store.
  • Authorized to work in United States for any employer.

TECHNICAL SKILLS:

React (4.5 years), React Native (4 years), Node (7 years), MongoDB (5 year), GraphQL (3 years), Ruby on Rails(5 years), Express (5 years), UI(14 years), UX( 14 years), AWS (5 years), Kotlin (2 years), Android (10 years) JavaScript (7 years), jQuery (6 years), MYSQL (6 years), XCODE (8 years), Ionic (3 years), Swift (4 years), Python(6 years), Angular (5 Years), HTML (8 years), CSS (14 years), Git (7 years), Ajax (6 years), Java (8 years), JSON (6 years), PHP (8 years), Ethereum (2 years), Blockchain ( 3 years) Solidity (2 years), Magento (6 years), WordPress (8 years), Shopify (4 years), AR/VR (2 years), Unity (8 years), Photoshop (14 years)

PROFESSIONAL EXPERIENCE:

Confidential

Senior Software Architect and Full Stack Developer

  • Building POS System along with 4 Web and Mobile application. (Scanner App, Checkout App and Cash App as Mobile Platform App and Administrator Backend Web Portal as Web Platform App).
  • Tech Stack:
  • Building Mobile Application with React Native running on Android and IOS device for Scanner App, Checkout App and Cash App.
  • Building Web Application with React for Administrator Backend Web Portal.
  • UX with Sketch, UI Design with React Native’s styled Components and Flexbox, State Management in Redux as one source of truth. In Mobile device, offline Database with Couch base. As Server side, Using AWS API Gateway, Lambda, Node js and Express js to build server less Architecture. Building scalable and reliable database architecture with MongoDB. Jenkins for CI/CD pipeline and Deployment in AWS Server and many more different services to build flexible, Scalable and Reliable Architecture.
  • Followed Agile/Scrum methodology of software development which satisfies the Customer through early and continuous delivery of valuable software.
  • Established and maintained a library of UI assets with versioning in Git repository
  • Implemented modules into Node js to integrate with designs and requirements.
  • Developed various screens for the front end using Node js and used various predefined components from NPM.
  • Built and executed API functional and performance test plans.
  • Resolved Runtime Errors and Application Bugs in the Production environment and enhancing the existing application.
  • Maintained GitHub as a source code repository and handled branching, tagging, merging process.
  • Install, design, test, and migration of aggregate data on NoSQL databases included the implementation of NoSQL MongoDB databases in a production, build and development environment.
  • Developed the IOS and Android mobile application using the React Native Framework and JavaScript ES6 is used to create the components like carousel, switch and state management is done using the Redux.
  • Implementation in producing and consuming REST API's using Node.JS with Express and MongoDB as datastore
  • Using in connecting multiple micro-services using GraphQL
  • Experience and knowledgeable in new versions of Javascript ES6 and ES7
  • Up-to-date with React 15 & 16.x features like Fragmentation, Context API and Important breaking changes
  • Extensive usage of flexbox, Dimensions API for support for many mobile device design.
  • React Navigation for routing and passing data between screens
  • Designed and Developed native mobile apps using react native components and libraries
  • Working with TDD and BDD using Jest, Enzyme JSLint.

Confidential

Senior Full Stack Web and Mobile App Developer

  • Understanding Business Requirements through meetings and responsible for the analysis and design of new mobile features.
  • Designed, developed and implemented company front end web pages.
  • Managed process of website updates, modifications and quality control.
  • Performed thorough troubleshooting and debugging of the website.
  • Managed the company's daily export operations in a dynamic work environment.
  • Worked on payment gateway and tested the security of payment method like credit and debit card details.
  • Experience in leading databases including AWS Relational Data Storage, Dynamo DB and Redshift.
  • Experience in AWS EC2, VPC, IAM, S3, Cloud Front, Cloud Watch, Glacier, Route 53, EMR, Cloud trail, SNS, SQS, EBS Volumes, LAMBDA, Elastic IP's. Configured AWS IAM and Security Groups in Public and Private Subnets in VPC.
  • Worked on deployment of complex infrastructure using AWS CLI and AWS Console. Experience on AWS Data Migration Tools - Snowball, Direct Connect.
  • Design of resilient, scalable and secure cloud environments using latest architectural techniques and employing best practices in AWS cloud to deliver best value.
  • Use Amazon RDS (MySQL and PostgreSQL) to manage, create snapshots, and automate backup of database.
  • Worked on automation and continues integration process with Git, Jenkins and Chef. Proficient in writing AWS Cloud Formation templates to create custom sized VPC, subnets, NAT, EC2 instances, ELB, Security groups.
  • Build Mobile Application in Swift, Objective C, Kotlin, Android & React Native.
  • Involved in developing HTML, JavaScript, React, NodeJs for client-side presentation and, data validation within the forms.
  • Designed Frontend with in Object Oriented JavaScript Framework like React Js.
  • Involved in writing application level code to perform client-side validation using JQuery and JavaScript.
  • Worked with teams where requirements are constantly being implemented, tested and improved.
  • Worked with technologies such as JQuery and Ajax to make the website more attractive and user friendly.
  • Built custom UI Widgets and Application logic using React, Redux MVC architecture.
  • Developed cross-browser compatible website using HTML, CSS3, MySQL and JQuery.
  • Experience in using GIT for pulling and committing the developed content from/to the GIT repository.
  • Experienced in developing iOS applications using Objective-C and Swift
  • Experienced managing application flow using Storyboarding, Auto Layout and strong understanding of the MVC architecture.
  • Experienced in developing Location Based Services (GPS)
  • Experience with offline storage, threading, and performance tuning
  • Code review and checking the coding standards.
  • Used Android SDK and Eclipse IDE for development.
  • Designed screens related to Front Page and Categories.
  • Implemented GPS API to find latitude & longitude of user to locate various locations.
  • Worked on local data storage using shared-preference.
  • Delivered a proof of concept prototype to the client for the initial app design along with the team members.
  • Using Web Services and networking to parse JSON online data from server.
  • Worked with the UI/UX team to design a user-friendly interface for the Web, Android and ios application.
  • Developed quick search as well as voice search functionalities in this application.

Confidential

Lead Web/Mobile App Developer

  • Developed hybrid mobile platform for facilitating classical music concerts using JavaScript and React Native, resulting in 85% code share between iOS and Android while reducing development time by 50%.
  • Architected application following Atomic Design Principal leading to 33% increased reusability of components.
  • Converted Redux Thunk action creators to Promises, and Lifecycle Methods to asynchronous functions using ES7 async await to better manage ReactJS level state and cut Redux container development time by 80%.
  • Built features for 10,000+ users through CSS3, Flexbox, Storybook, React Navigation, LayoutAnimated and Animated API in response to user scroll and click events to enhance UI/UX and improve user retention by 30%.
  • Responsible for scoping and developing client websites using the enterprise version of Magento Commerce e-commerce platform.
  • Make user-friendly mobile app to sell online products, packages, membership in android and ios.
  • Development the whole application module using technologies such as ios (Swift & Obj C) and Android.
  • Development the whole application module using technologies such as AngularJS.
  • Design, built, test and implement stand-alone modules for Magento, including payment and shipping modules. Customized Magento's inherent features based on client needs.
  • Used client-provided PSD files to implement web layouts, skins, and themes including customized user functionality.
  • Provided end-to-end support for e-commerce transactions from receiving orders to settlement.
  • Heavy usage of the front-end web development technologies HTML 5, CSS 3, and JavaScript on a high-traffic website. Tasked with using these technologies in accordance with the W3C web standards and applying JavaScript in an unobtrusive manner.
  • Imported client-provided data for customers, products, and other pricing rules
  • Worked closely with clients and a team of developers to address client concerns and devise best practices for implementing client desired functionality
  • Working with marketing team to build various campaigns with their strategies, dataflow Diagram, SEO keywords, Google analytics Setup, woopra tracking, Facebook/Insta pixel Integration, Affiliates pixel integration
  • Integrated Facebook, Twitter and other social media interaction to website.

Confidential

CEO & CTO

  • Implementation an independently run IT consulting company Developing new solutions for creatives Big & Small Business in Local and Global Clients.
  • Managed the organization and was instrumental in expanding the reach of company message through the use of technology by developing websites and apps with ecommerce.
  • Created successful brands.
  • Product and business development, reviewing and vetting all business opportunities.
  • Created, developed and oversaw an extensive line of products including editing, design, manufacturing, inventory, sales and order fulfillment.
  • Controlled the company’s finances and negotiated all business deals, with experience in licensing and collaboration.
  • Negotiated and organized conferences around the Globe.
  • Managed and implemented all projects from big to small.
  • Managed and hired its employees and contractors.
  • Advises the Board, Advocates / promotes organization.
  • Creating and implementing technical and operational plans and strategies.
  • Manages financial and physical resources. Supports motivation of employees in organization products/programs and operations.
  • Overseas operations of organization. Looks to the future for change opportunities
  • Migrating on premise application to AWS

Confidential

Software Developer (Web, Mobile, Desktop app)

  • Designed project architecture and layout.
  • Developed User Management and permissions system.
  • Performed code review, worked close to team member to ensure consistence to code standards.
  • Analyzed and resolved technical and application problems.
  • Developing, maintaining and enforcing standards across the development team.
  • Design UI/UX a user-friendly interface for the Web, Android and ios application.
  • Design and developed websites, software, mobile apps, games for the clients.
  • Developed software solutions to improve lab efficiency and quality of life.
  • Development of RESTful web application
  • Experienced in developing iOS applications using Objective-C.
  • Performed application requirements gathering and analysis
  • Prepared required diagrams and documentation for applications
  • Designed and implemented web applications and databases using PHP and MySQL .
  • Maintained and updated existing application
  • Developed dynamic web applications using PHP, AJAX(JSON), CSS, ASP .net, C#,
  • Designed and created graphics using Photoshop
  • Design, develop, implement and monitor automated solutions.

We'd love your feedback!