We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

2.00/5 (Submit Your Rating)

SUMMARY

  • 15+ years of experience in Software Development
  • Object Oriented Software Development for Data Engineering platform using tools like Scala, JAVA.Python Extensive experience with aws Beanstalk, EMR, Kinesis, Firebase, S3, Glue, Athena, Cloudwatch, Neptune,DynamoDB
  • Object Oriented Software Development for Android platform using tools like JAVA, Android Studio,Eclipse
  • Extensive experience in J2EE platform including, developing both front end & back end applications using Java, Servlets, JSP, EJB, AJAX, Spring, Struts, Hibernate, JAXB, JMS, JDBC, REST Services.
  • Object Oriented Software Development for Windows platform using tools like Microsoft.Net framework1.1, 2.0,3.0,4.0 C#, MVC Framework,VB.Net, Visual Basic,jQuery, Visual C++ and X++. Good knowledge of JAVA,J2EE,Visual Basic, Microsoft SharePoint Portal Server, Microsoft Axapta, COM ++, STL, ATL, Developing ActiveX controls and COM+ Services and components.
  • Good experience of Microsoft Application Blocks (Data Access, User Interface Process, Exception, Caching )
  • UML based software analysis and design
  • Understanding to Scrum Development Methodology.
  • Extensive experience in using XML and Microsoft XML DOM Object. I have also used XSLT for different types of transformations and user interface things.
  • Good experience of Crystal reports and Crystal reports for Web and their integration in visual Basic/JAVA/.NET.

TECHNICAL SKILLS

Operating systems: Windows 2000/98/XP/2003,Windows7, Windows 10, Sun Solaris,Android, iOS, Mac.

Middleware and data Transformation Tools: COM+, DCOM, MTS, TIBCO, BizTalk and Soap/REST/Web Services, .Net framework J2EE, Hbernate, Servlets, aws Elastic BeansTalk, DynamoDB,aws Neptune

Database: Aws DynamoDB, Arora, Property Graph, aws Neptune,SQL Server, Sybase, SQL Server CE,SQLLite,Postgres

Languages: Scala,Python,VB.Net, VB, ASP, ASP.NET, C/C++, C#, X++, Transact SQL, Java,JSP, XML, jQuery,HTML and Javascript

Methodologies: UML, SDM, Scrum

Other Tools: Crystal Reports,Rational Rose, Erwin, Visio, Visual SourceSafe, Sourcegear Vault, nUnit 2.2, nDoc,NAnt Scripts, FxCop, Visual Studio 2003, Visual Studio 2005,2010,Android Studio, Eclips XAMARIN Forms, CruiseControl.Net, Microsoft Share point Portal Server, Microsoft Axapta,EDIDev (FREDI), Microsoft Team Foundation, Cruise Controle.NET, MSBuild,TFS, Tiinkerpop Gremlin

PROFESSIONAL EXPERIENCE

Confidential

Sr. Software Engineer

Responsibilities:

  • I was involved in the design, Development of recommendation engine API based on Consumer browsing history. Was also involved to optimize the performance of the engine so that data can be send back to consumer in 100ms.
  • I was involved in the design, Development of consuming user’s browsing history from Kafka using Spark job and save it to DynamoDB.
  • I was also Involved in design,development and implementation of performant ETL pipelines using python API (pySpark) of Apache Spark on AWS EMR Writing reusable, testable, and efficient code
  • Integration of data storage solutions in spark - especially with AWS S3 object storage.
  • Performance tuning of pySpark scripts
  • I was Involved to design and develop property Graph DB using aws Neptune and Tinkerpop/Gremlin. Optimized the performance of Neptune to return 4 hop data in less than 20ms.
  • Good Knowledge of Aws Neptune. Designed the schema to accommodate 800 million nodes in to Neptune and 900 million edges. Optimized the 3 hop quires to bring back data from Neptune under 20 ms
  • Developed Spark Applications by using Scala, Java and Implemented Apache Spark data processing project to handle data from various RDBMS and Streaming sources.
  • Worked with the Spark for improving performance and optimization of the existing algorithms in Hadoop using Spark Context, Spark-SQL, Spark MLlib, Data Frame, Pair RDD's, Spark YARN.
  • Used Spark Streaming APIs to perform transformations and actions on the fly for building common learner data model which gets the data from Kafka in Near real time and persist it to DynamoDB and S3 .
  • Developed Kafka consumer's API in Scala for consuming data from Kafka topics.
  • Consumed XML messages using Kafka and processed the xml file using Spark Streaming to capture UI updates .
  • Developed Preprocessing job using Spark Data frames to flatten Json documents to flat file.
  • Load D-Stream data into Spark RDD and do in memory data Computation to generate Output response.
  • Experienced in writing live Real-time Processing and core jobs using Spark Streaming with Kafka as a data pipe-line system.
  • Worked and learned a great deal from AWS Cloud services like EC2, S3, EBS, RDS,Neptune,SQS,SNS,Glue, Kinesis and VPC.
  • Migrated an existing on-premises application to AWS. Used AWS services like EC2 and S3 for small data sets processing and storage, Experienced in Maintaining the Hadoop cluster on AWS EMR.
  • Imported data from AWS S3 into Spark RDD, Performed transformations and actions on RDD's.
  • Implemented Elastic Search on Hive data warehouse platform.
  • Good understanding of aws Neptune architecture, replication strategy.
  • Used Kafka functionalities like distribution, partition, replicated commit log service for messaging systems by maintaining feeds.
  • Used Apache Kafka to aggregate web log data from multiple servers and make them available in Downstream systems for Data analysis and engineering type of roles.
  • Experience in using Avro, Parquet, RCFile and JSON file formats, developed UDFs in Hive and Pig.
  • Worked with Log4j framework for logging debug, info & error data.
  • Performed transformations like event joins, filter bot traffic and some pre-aggregations using PIG.
  • Developed Custom Loaders and Storage Classes in PIG to work on several data formats like JSON, XML, CSV and generated Bags for processing using pig etc.
  • Used Amazon DynamoDB to gather and track the event based metrics.
  • Written several Map reduce Jobs using Java API, also Used Jenkins for Continuous integration.
  • Modified ANT Scripts to build the JAR's, Class files, WAR files and EAR files.
  • Used Jira for bug tracking and Bit Bucket/Git to check-in and checkout code changes.
  • Responsible for generating actionable insights from complex data to drive real business results for various application teams and worked in Agile Methodology projects extensively.
  • Worked with SCRUM team in delivering agreed user stories on time for every Sprint.

Technologies: Scala, Java, Python, EMR, Kafka, Spark, aws Neptune, Glue,Athena, S3,SQS, SNS, Elastic Beanstalk, DynamoDB, REST API using AKKA, Terraform

Confidential

Sr. Software Engineer

Responsibilities:

  • Confidential is a trusted resource for guiding car buyer for over 80 years. Confidential provides value (Market Value) of the vehicle depending on the condition of vehicle and features of the vehicle.
  • I was involved in the designing, development and support of various KBB’s products like Digital Lot Web, AutoOffice, Data Sync, Device App, and Importer & Exporters.
  • Above all the applications are the Automotive Management Tools. DigitalLot Web and Autooffice is the web based Management tools. Dealers can Frame-in the DigitallotWeb tool in their websites and they can configure the look and feel based on their requirements.
  • Device App. is a inventory management tool and it’s running on tablet PC. Data Sync. Uploads and downloads the data from and to Server from the Tablet PC (Client).
  • Importers Import the data from different DMS (Dealer management Systems) and Exporter Exports the data to different vendors (i.e. eBay, CraigList, cars.com,Auto Trader, Enterprise rent a Car.etc )for advertisement of the cars.
  • I was also involved the writing Unit Tests using nUnit. I also wrote MSBuild scripts to automate the build process using CruiseControl.Net.
  • I was hands-on developer implementing components and stored-procedures for SQL Server 2005 and .NET 2.0 C#,VB.NET and ASP.NET.

Technologies: Microsoft Windows 2003/XP, ASP .Net 3.5, C#, VB.NET, ADO.Net 3.0, MS SQL Server 2005,2008, Sourcegear Vault, nUnit, TFS.

Confidential

Sr. Software Engineer

Responsibilities:

  • Confidential, Inc. is the creator of etnies, etnies Girl, Emerica, éS, ThirtyTwo and the Confidential Institute (STI). Confidential is the global supplier of its brands, which are responsible for many of the incredible innovations that have become staples of action sports footwear
  • I was involved in the designing and development of the EDI (850/855/810/832/856/943/944/940/945 ) implementation with Confidential ’s customers (Footlockers, Nordstrom, Pac Sun, Acton, Beall’s, Hibbettes, Zappos.com,Macy’s etc.).
  • EDI system was implemented using Biztalk Server 2002 and Axapta 3.0.
  • I was also involved in the designing and development of the web based order management system for the Confidential ’s customers.I was Hands on developer implementing components and stored-procedures for SQL Server 2000 and .NET 2.0 C# and ASP.NET.
  • I was also involved writing test cases using nTunit 2.2.

Technologies: Microsoft Windows 2003/XP, ASP .Net 2.0, C#, ADO.Net 2.0, MS SQL Server 2005, nUnit 2.2, Microsoft Axapta, Biztalk Server 2002, Microsoft Axapta Business Connecter, X++, EDIDev (FREDI) .

Confidential

Sr. Software Engineer

Responsibilities:

  • Confidential is a trusted resource for guiding car buyer for over 78 years. Confidential provides value (Market Value) of the vehicle depending on the condition of vehicle and features of the vehicle.
  • I was involved in the designing and development of one of the KBB’s web based product called KARPOWER.
  • KARPOWER is a vehicle evaluation system and also inventory system for a car dealership.
  • I was also involved the writing Unit Tests using nUnit 2.2. I also wrote nAnt scripts to automate the build process using CruiseControl.Net.
  • Microsoft Application Blocks (Data Access, User Interface Process, Exception and Caching) were used in the development of the KARPOWER.
  • I was hands-on developer implementing components and stored-procedures for SQL Server 2005 and .NET 2.0 C# and ASP.NET.

Technologies: Microsoft Windows 2003/XP, ASP .Net 2.0, C#, ADO.Net 2.0, MS SQL Server 2005, Sourcegear Vault, nDOC, nUnit 2.2, nAnt.

We'd love your feedback!